Details

Time bar (total: 1.2min)

analyze827.0ms (1.2%)

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

Compiled 39 to 24 computations (38.5% saved)

sample5.3s (7.6%)

Results
3.1s11324×body256infinite
2.1s8256×body256valid
Bogosity

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

simplify77.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
18.7%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
18.7%
(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)))))
18.71%
(+.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)

localize49.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.71%
(-.f64 (*.f64 c z) (*.f64 i a))
6.48%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.58%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
6.93%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series45.0ms (0.1%)

Counts
4 → 228
Calls

57 calls:

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

rewrite128.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify175.0ms (0.3%)

Algorithm
egg-herbie
Rules
1342×+-commutative
1060×fma-def
922×associate-/l*
856×associate-+l-
650×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

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

localize25.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.71%
(-.f64 (*.f64 a i) (*.f64 z c))
6.34%
(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.42%
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
6.48%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
Compiler

Compiled 111 to 21 computations (81.1% saved)

series27.0ms (0%)

Counts
4 → 312
Calls

78 calls:

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

rewrite177.0ms (0.3%)

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

simplify246.0ms (0.4%)

Algorithm
egg-herbie
Rules
1648×fma-def
1188×associate-+l-
1082×associate-+r-
752×associate-*r*
590×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

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

eval202.0ms (0.3%)

Compiler

Compiled 26380 to 3993 computations (84.9% saved)

prune263.0ms (0.4%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New70625731
Fresh000
Picked101
Done101
Total70825733
Error
0.01%
Counts
733 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
18.74%
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 2 (fma.f64 (neg.f64 c) z (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
18.7%
(+.f64 (-.f64 (fma.f64 x (fma.f64 z y (*.f64 a (neg.f64 t))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
19.06%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) 3) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
18.7%
(+.f64 (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
18.72%
(+.f64 (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
19.08%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
52.23%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) 2)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
18.69%
(+.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))))
18.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (+.f64 j j))))
30.44%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j)))
18.81%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 2))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
30.81%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
18.71%
(+.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))))
62.41%
(+.f64 (-.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 a t)) 3) (pow.f64 x 3))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.93%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
44.9%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
43.02%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
42.79%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
45.06%
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))
69.65%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
68.78%
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
71.99%
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
69.05%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
68.39%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
70.85%
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
Compiler

Compiled 1770 to 1090 computations (38.4% saved)

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.48%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.58%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
6.93%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
79.46%
(fma.f64 (neg.f64 a) i (*.f64 i a))
Compiler

Compiled 189 to 27 computations (85.7% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

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

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

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 36 to 13 computations (63.9% saved)

series19.0ms (0%)

Counts
2 → 96
Calls

27 calls:

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

rewrite106.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify188.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
0.71%
(-.f64 (*.f64 i a) (*.f64 c z))
6.48%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
6.93%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
Compiler

Compiled 80 to 18 computations (77.5% saved)

series11.0ms (0%)

Counts
4 → 246
Calls

66 calls:

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

rewrite177.0ms (0.3%)

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

simplify253.0ms (0.4%)

Algorithm
egg-herbie
Rules
1486×fma-def
888×associate-*r*
746×associate-*l*
712×+-commutative
570×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079827900
1223726036
Stop Event
node limit
Counts
554 → 500
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 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 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 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 c t) (*.f64 i y)) j)
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.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 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.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 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 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 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 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 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 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 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 c (*.f64 t j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b 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 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 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 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 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(+.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 -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 -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 c t) (*.f64 i y)) j) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(+.f64 (*.f64 (-.f64 (*.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 (*.f64 c t) (*.f64 y i)) j)
(+.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 c t) (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.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 i) y (*.f64 i y)))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(+.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 i) y (*.f64 i y)))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (-.f64 1 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(/.f64 j (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 j (/.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 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 (-.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 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))) j) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 i) y (*.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 i) y (*.f64 i y)) 3)) j) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.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) 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 (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))))
(pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(+.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 c t) (*.f64 i y)) j)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (-.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 c t) (*.f64 i y)) j)))
(-.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 c t) (*.f64 i y)) j))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (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 c t) (*.f64 i y)) j)) 1)
(*.f64 1 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.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 c t) (*.f64 i y)) j) 2))) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) 1) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) 1) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.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 c t) (*.f64 i y)) j) 2))) 1) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2)) (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.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 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 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 c t) (*.f64 i y)) j) 2) 3)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (+.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 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 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 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 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 c t) (*.f64 i y)) j) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 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 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 1)
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2)
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 3)
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 2))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 1))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 (-.f64 (*.f64 i a) (*.f64 c z)) b (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.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 c t) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.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 c t) (*.f64 i y)) j))
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 c (*.f64 b (neg.f64 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 (*.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 (*.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 (*.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 c (*.f64 b (neg.f64 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 (*.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 (*.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 (*.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 (*.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 c (*.f64 b (neg.f64 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 (*.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 c (*.f64 b (neg.f64 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 (*.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 (*.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 c (*.f64 b (neg.f64 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 (*.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 c (*.f64 b (neg.f64 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 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.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 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.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 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.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 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 j t)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))
(*.f64 i (fma.f64 a b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (+.f64 (*.f64 a b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b)))))
(*.f64 (neg.f64 i) (fma.f64 y j (neg.f64 (*.f64 a b))))
(*.f64 i (neg.f64 (fma.f64 (neg.f64 a) b (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (*.f64 c (*.f64 t j))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 -1 (*.f64 i (fma.f64 y j (neg.f64 (*.f64 a b)))) (*.f64 c (*.f64 j t))))
(+.f64 (*.f64 i (neg.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (*.f64 c (*.f64 t j))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 -1 (*.f64 i (fma.f64 y j (neg.f64 (*.f64 a b)))) (*.f64 c (*.f64 j t))))
(+.f64 (*.f64 i (neg.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 a b))))) (*.f64 c (*.f64 t j))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 -1 (*.f64 i (fma.f64 y j (neg.f64 (*.f64 a b)))) (*.f64 c (*.f64 j t))))
(+.f64 (*.f64 i (neg.f64 (fma.f64 (neg.f64 a) b (*.f64 y j)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 (neg.f64 c) (*.f64 z b)))
(-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 a b)) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i 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 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i 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 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 c (*.f64 b z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b)))
(*.f64 i (fma.f64 a b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 j t)))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 z b)))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 c (+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 t j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 t j)) (*.f64 b z))))
(*.f64 (neg.f64 c) (fma.f64 -1 (*.f64 j t) (*.f64 z b)))
(*.f64 (fma.f64 z b (*.f64 j (neg.f64 t))) (neg.f64 c))
(+.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 -1 (*.f64 c (fma.f64 -1 (*.f64 j t) (*.f64 z b))) (fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (fma.f64 z b (*.f64 j (neg.f64 t)))))
(+.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 -1 (*.f64 c (fma.f64 -1 (*.f64 j t) (*.f64 z b))) (fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (fma.f64 z b (*.f64 j (neg.f64 t)))))
(+.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 -1 (*.f64 c (fma.f64 -1 (*.f64 j t) (*.f64 z b))) (fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 a (*.f64 i b))))
(-.f64 (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (*.f64 c (fma.f64 z b (*.f64 j (neg.f64 t)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 a (*.f64 i b)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 a (*.f64 i b)))
(fma.f64 i (-.f64 (*.f64 a b) (*.f64 y j)) (*.f64 c (*.f64 j t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 a (*.f64 i b))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 (neg.f64 i) (*.f64 y j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 i (*.f64 y (neg.f64 j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 j t))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 c (*.f64 t j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 c (*.f64 j t)))
(fma.f64 c (*.f64 j t) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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 (-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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 (-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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 (-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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)))) (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (+.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 0 (*.f64 c z)) (-.f64 (*.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 c t) (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (*.f64 c t)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c t)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (*.f64 c t) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c t) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 1)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (-.f64 1 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i)))))
(/.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 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 j (fma.f64 c t (*.f64 i y))))
(/.f64 j (/.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 j (+.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) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 j (fma.f64 (*.f64 i 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 j (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) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 j (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 j (+.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) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 j (fma.f64 (*.f64 i 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 j (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) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 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 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) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 j (fma.f64 (*.f64 i 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 j (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) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 j (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 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))) j) (-.f64 (*.f64 c t) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))) (/.f64 (-.f64 (*.f64 c t) (fma.f64 i y (fma.f64 (neg.f64 i) y (*.f64 i y)))) j))
(*.f64 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 y (+.f64 (neg.f64 i) i)) (*.f64 y (+.f64 (neg.f64 i) i)))) (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 y (+.f64 (neg.f64 i) i))))) j)
(/.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 j (+.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) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 j (fma.f64 (*.f64 i 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 i) y (*.f64 i y)) 3)) j) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))))
(/.f64 j (/.f64 (fma.f64 (*.f64 y (+.f64 (neg.f64 i) i)) (+.f64 (-.f64 (*.f64 y (+.f64 (neg.f64 i) i)) (*.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 y (+.f64 (neg.f64 i) i)) 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 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (neg.f64 (fma.f64 c t (*.f64 i y))) j))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (neg.f64 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 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 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)) (neg.f64 j)) (neg.f64 (fma.f64 (*.f64 i 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 j (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) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 j (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 j (+.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) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 j (fma.f64 (*.f64 i 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 j (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) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 j (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 j (+.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) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 j (fma.f64 (*.f64 i 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))) (*.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 (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) (*.f64 i (*.f64 y (fma.f64 c t (*.f64 i y)))))) (*.f64 j (sqrt.f64 (-.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 (sqrt.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) j))
(/.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 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (/.f64 (sqrt.f64 (fma.f64 c t (*.f64 i y))) (*.f64 j (sqrt.f64 (-.f64 (*.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 y)))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 i y)))))
(pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 1)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 2)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 3)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3) 1/3)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))
(fabs.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 1))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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))) (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 z) c (*.f64 c z))))
(-.f64 (fma.f64 i a (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)) (*.f64 c z))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i a) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z)))
(-.f64 (fma.f64 i a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 c z))) (*.f64 c z))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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 (-.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)) (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 (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 (-.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)) (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 (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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 (fma.f64 i a (fma.f64 (neg.f64 z) c (*.f64 c z))) (*.f64 c z))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.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 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 (neg.f64 (*.f64 (sqrt.f64 (*.f64 c z)) (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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(-.f64 (fma.f64 (*.f64 0 (*.f64 c z)) 2 (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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)))) (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 0 (*.f64 c z)) (-.f64 (*.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)))) (fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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 0 (*.f64 c z)) (-.f64 (*.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 (sqrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))) (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)))))
(/.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 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3))) (cbrt.f64 (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a i) (*.f64 c z))) 2))
(/.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 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (fma.f64 c z (*.f64 a i)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a i) (*.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 (-.f64 (pow.f64 (*.f64 a i) 4) (pow.f64 (*.f64 c z) 4)) (fma.f64 c z (*.f64 a i))) (+.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 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 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 (-.f64 (pow.f64 (*.f64 a i) 6) (pow.f64 (*.f64 c z) 6)) (fma.f64 c (*.f64 z (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 a i) 2))) (+.f64 (pow.f64 (*.f64 a i) 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)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a i) 3) 3) (pow.f64 (pow.f64 (*.f64 c z) 3) 3)) (/.f64 (+.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 1 (+.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (*.f64 c z) (fma.f64 i a (*.f64 c z)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a i) 3) 3) (pow.f64 (pow.f64 (*.f64 c z) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a i) 6) (fma.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.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))
(fma.f64 a i (-.f64 (*.f64 0 (*.f64 c z)) (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (-.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))) (-.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(-.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 c t) (*.f64 i y)) j))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (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 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 1 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (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 c t) (*.f64 i y)) j)) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (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 c t) (*.f64 i y)) j) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (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 c t) (*.f64 i y)) j) 2)) 1) (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) 1) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) 1) (neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (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 c t) (*.f64 i y)) j) 3))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3/2) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3/2)) (sqrt.f64 (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2)))) (sqrt.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))) (sqrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))) (sqrt.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))) (/.f64 (cbrt.f64 (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2))) (pow.f64 (cbrt.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2)) (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))) (cbrt.f64 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))) (pow.f64 (cbrt.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))) 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 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2))) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 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 j (-.f64 (*.f64 c t) (*.f64 i y))) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 4) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))
(/.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 c t) (*.f64 i y)) j) 2) 3)) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))) (+.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 c t) (*.f64 i y)) j) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) 3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 4) (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 4) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))) (/.f64 1 (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 6)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))) (fma.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 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 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))))))) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 6))) (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (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 c t) (*.f64 i y)) j) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 2) (*.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 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 c t) (*.f64 i y)) j) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) 3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 6) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 6) (*.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 j (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.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 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 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 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (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 c t) (*.f64 i y)) j)) 1)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 2)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 3)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 3) 1/3)
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 2))
(fabs.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 3))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))) 1))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 b (-.f64 (*.f64 i a) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 (-.f64 (*.f64 i a) (*.f64 c z)) b (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(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 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))
(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 c t) (*.f64 i y)) j))
(fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))))

localize31.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.32%
(-.f64 (*.f64 y z) (*.f64 t a))
6.48%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.58%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
7.65%
(*.f64 i (*.f64 a b))
Compiler

Compiled 122 to 29 computations (76.2% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

21 calls:

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

rewrite105.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
786×distribute-rgt-in
726×distribute-lft-in
526×associate-*r/
426×associate-*l/
364×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify134.0ms (0.2%)

Algorithm
egg-herbie
Rules
1310×associate-+r+
1044×associate-/r/
922×+-commutative
792×fma-def
768×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047410080
113669170
256579162
Stop Event
node limit
Counts
260 → 265
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 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)
(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)
(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 y z) (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 a t) 0)))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (*.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) 1))
(+.f64 (neg.f64 (*.f64 a t)) (*.f64 y z))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 a t) 0)))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 y z))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (neg.f64 (*.f64 a t)))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(*.f64 (/.f64 1 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (fma.f64 y z (*.f64 a t)) (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (fma.f64 y z (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (fma.f64 y z (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) 1) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (neg.f64 (fma.f64 y z (*.f64 a t)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 a t)))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
Outputs
(*.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 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 a b)))) 1)
(*.f64 a (*.f64 i b))
(pow.f64 (*.f64 i (*.f64 a b)) 1)
(*.f64 a (*.f64 i b))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 a b))) 2)
(*.f64 a (*.f64 i b))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 a b))) 3)
(*.f64 a (*.f64 i b))
(pow.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3) 1/3)
(*.f64 a (*.f64 i b))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 a 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 a (*.f64 i b))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 a b)) 3))
(*.f64 a (*.f64 i b))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 a (*.f64 i b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 i 3)))
(*.f64 a (*.f64 i b))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 a b))))
(*.f64 a (*.f64 i b))
(exp.f64 (log.f64 (*.f64 i (*.f64 a b))))
(*.f64 a (*.f64 i b))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 a b))) 1))
(*.f64 a (*.f64 i b))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 a b))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (*.f64 y z) (*.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z)))
(+.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z)))
(+.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (neg.f64 (*.f64 a t)) (*.f64 y z))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)) (*.f64 y z))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 a t))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (*.f64 y z) (-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) 1))
(-.f64 (*.f64 y z) (expm1.f64 (log1p.f64 (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(*.f64 (/.f64 1 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (fma.f64 a t (*.f64 y z)) (*.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 a t (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (*.f64 a t) (*.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))) (-.f64 (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))) (pow.f64 (*.f64 y z) 2)) (pow.f64 (*.f64 y z) 4))) (+.f64 (pow.f64 (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))) 3) (pow.f64 (*.f64 y z) 6)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (fma.f64 y z (*.f64 a t)) (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (fma.f64 y z (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 a t (*.f64 y z)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (fma.f64 y z (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (/.f64 (fma.f64 y z (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (/.f64 (fma.f64 a t (*.f64 y z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (*.f64 y z))) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2) 0) (-.f64 (*.f64 y z) (fma.f64 a t 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (fma.f64 a t (*.f64 y z))) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (neg.f64 (fma.f64 a t (*.f64 y z)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 3)) (+.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2) (*.f64 0 (-.f64 0 (fma.f64 y z (neg.f64 (*.f64 a t)))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (fma.f64 y z (*.f64 a t))) (+.f64 (pow.f64 (*.f64 y z) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a t (*.f64 y z)) (fma.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (pow.f64 (*.f64 y z) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 y z) 3)) (pow.f64 (*.f64 a t) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) (+.f64 (pow.f64 (*.f64 y z) 6) (fma.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2) 0) (-.f64 (*.f64 y z) (fma.f64 a t 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (neg.f64 (fma.f64 a t (*.f64 y z)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 3)) (+.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2) (*.f64 0 (-.f64 0 (fma.f64 y z (neg.f64 (*.f64 a t)))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (/.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 a t (*.f64 y z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) 1) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2) 0) (-.f64 (*.f64 y z) (fma.f64 a t 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (neg.f64 (fma.f64 a t (*.f64 y z)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 0 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 3)) (+.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2) (*.f64 0 (-.f64 0 (fma.f64 y z (neg.f64 (*.f64 a t)))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (/.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 a t (*.f64 y z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (neg.f64 (*.f64 a t)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (fma.f64 a t (*.f64 y z))) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (fma.f64 y z (*.f64 a t))) (+.f64 (pow.f64 (*.f64 y z) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a t (*.f64 y z)) (fma.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (pow.f64 (*.f64 y z) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 y z) 3)) (pow.f64 (*.f64 a t) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) (+.f64 (pow.f64 (*.f64 y z) 6) (fma.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (neg.f64 (fma.f64 y z (*.f64 a t)))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 a t (*.f64 y z)) (pow.f64 (*.f64 y z) 2)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y z (neg.f64 (*.f64 a t))) 2))
(fabs.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))

localize39.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.48%
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 i y)) (+.f64 j j)))
6.58%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
6.93%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
80.72%
(fma.f64 (neg.f64 y) i (*.f64 i y))
Compiler

Compiled 177 to 27 computations (84.7% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite89.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1324×associate-*r/
1054×associate-*l/
446×associate-+l+
388×add-sqr-sqrt
380×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify98.0ms (0.1%)

Algorithm
egg-herbie
Rules
1380×associate-*r/
856×associate--l+
802×associate-+l-
702×+-commutative
652×associate--r+
Iterations

Useful iterations: 2 (0.0ms)

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

eval442.0ms (0.6%)

Compiler

Compiled 67282 to 13793 computations (79.5% saved)

prune715.0ms (1%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New1768221790
Fresh11920
Picked101
Done314
Total1783321815
Error
0.01%
Counts
1815 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
68.46%
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
57.05%
(-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j)))
62.73%
(+.f64 (/.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 c t) (*.f64 y i)) j))
31.17%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 a t)))) 3) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
30.8%
(+.f64 (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
31.24%
(+.f64 (-.f64 (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
19.08%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
63.09%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y i)))) (sqrt.f64 (fma.f64 c t (*.f64 y i)))))
18.81%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 2))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.93%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
44.9%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
68.38%
(+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a))
56.92%
(+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
55.62%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
42.77%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))))
43.02%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
42.88%
(+.f64 (*.f64 b (+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
78.99%
(+.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))
70.84%
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
69.65%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
68.78%
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
70.31%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
71.99%
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
69.05%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
68.08%
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
82.22%
(*.f64 i (*.f64 a b))
70.85%
(*.f64 c (-.f64 (*.f64 j t) (*.f64 z b)))
68.77%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
68.39%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
68.44%
(*.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)))))
82.61%
(*.f64 a (*.f64 t (neg.f64 x)))
83.05%
(*.f64 a (*.f64 i b))
Compiler

Compiled 1752 to 1127 computations (35.7% saved)

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.48%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.58%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
6.93%
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 2))))
79.46%
(fma.f64 (neg.f64 a) i (*.f64 i a))
Compiler

Compiled 217 to 55 computations (74.7% saved)

series6.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite90.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify216.0ms (0.3%)

Algorithm
egg-herbie
Rules
1324×+-commutative
1208×associate-/l*
724×associate-/r*
460×associate-+r+
442×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02217064
16905646
228274924
378264924
Stop Event
node limit
Counts
112 → 109
Calls
Call 1
Inputs
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b)
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b)
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(+.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 b (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 i (+.f64 a a)) b))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(+.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(+.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1) (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 1))
(+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 1) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1))
(+.f64 (+.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 c z))) (*.f64 b (*.f64 i a)))
(+.f64 (+.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 (*.f64 c z) b)) (*.f64 (*.f64 i a) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))) 1)
(/.f64 b (/.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)) b) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))) (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4)) (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4))))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (+.f64 (*.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4)) (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 c z) (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (neg.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)) b)) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)) b)) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))) (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 3))) (+.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (sqrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (cbrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) 3)
(pow.f64 (pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 2))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))))
(exp.f64 (log.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))
(fma.f64 (fma.f64 c z (*.f64 i a)) b (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))
Outputs
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a))))) (*.f64 i a)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 4 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (fma.f64 4 (*.f64 0 (*.f64 i a)) (neg.f64 (*.f64 i a))))
(*.f64 i (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (fma.f64 4 (*.f64 0 (*.f64 i a)) (neg.f64 (*.f64 i a))))
(*.f64 i (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))) (*.f64 i a)) b) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b))
(*.f64 b (fma.f64 4 (*.f64 0 (*.f64 i a)) (neg.f64 (*.f64 i a))))
(*.f64 i (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) a) (*.f64 i b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b)))
(*.f64 b (fma.f64 4 (*.f64 0 (*.f64 i a)) (neg.f64 (*.f64 i a))))
(*.f64 i (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 (-.f64 (*.f64 4 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b))
(*.f64 b (fma.f64 4 (*.f64 0 (*.f64 i a)) (neg.f64 (*.f64 i a))))
(*.f64 i (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) i) b)) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b)))
(*.f64 b (fma.f64 4 (*.f64 0 (*.f64 i a)) (neg.f64 (*.f64 i a))))
(*.f64 i (*.f64 b (neg.f64 a)))
(*.f64 b (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (+.f64 i (*.f64 -1 i))) (*.f64 -1 i)) (*.f64 a b))))
(*.f64 b (-.f64 (fma.f64 c z (*.f64 4 (*.f64 0 (*.f64 i a)))) (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i (neg.f64 a))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 b (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 5 (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (*.f64 5 (+.f64 a a)))))
(+.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 i (+.f64 a a)) b))
(*.f64 b (+.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 5 (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (*.f64 5 (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 b (+.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 5 (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (*.f64 5 (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 b (+.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 5 (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (*.f64 5 (+.f64 a a)))))
(+.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1) (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 1))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 1) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (+.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 c z))) (*.f64 b (*.f64 i a)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(+.f64 (+.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 (*.f64 c z) b)) (*.f64 (*.f64 i a) b))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))) 1)
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(/.f64 b (/.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3)) (/.f64 b (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3)) (/.f64 b (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)) b) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3)) (/.f64 b (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))) (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 3)) (+.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) 3)) (+.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) (-.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 b (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 (pow.f64 b 3) (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (*.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 b (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) 3)) (*.f64 b (+.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) 3)) (*.f64 b (+.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (*.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4)) (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4))))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (-.f64 (*.f64 i a) (*.f64 4 (*.f64 i (+.f64 a a)))) (-.f64 (*.f64 i a) (*.f64 4 (*.f64 i (+.f64 a a))))))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))) (*.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (fma.f64 c z (-.f64 (*.f64 (*.f64 i a) 8) (*.f64 i a)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (+.f64 (*.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4)) (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 c z) (-.f64 (*.f64 i a) (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (-.f64 (*.f64 i a) (*.f64 4 (*.f64 i (+.f64 a a)))) (+.f64 (-.f64 (*.f64 i a) (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (-.f64 (*.f64 i a) (*.f64 4 (*.f64 i (+.f64 a a)))) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))) (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a))))) (pow.f64 (*.f64 c z) 2))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))) 3)))
(*.f64 (/.f64 b (fma.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i a) 8)) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (pow.f64 (*.f64 c z) 2))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (-.f64 (*.f64 i a) (*.f64 (*.f64 i a) 8)) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (neg.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 b (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a)))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3)) (/.f64 b (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 1 (*.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3)) (/.f64 b (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)) b)) (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)) b)) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a))))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))
(/.f64 (*.f64 b (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3)) (/.f64 b (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))) (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 (/.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)) (/.f64 b (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a)))))))
(/.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)) (/.f64 1 b))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) 3))) (+.f64 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))) (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) 3)) (+.f64 (*.f64 (*.f64 b b) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) (-.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 b (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 (pow.f64 b 3) (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (fma.f64 b (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (*.f64 (*.f64 b (*.f64 4 (*.f64 i (+.f64 a a)))) (*.f64 b (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) 3)) (*.f64 b (+.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (*.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) 3)) (*.f64 b (+.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (*.f64 (*.f64 b (*.f64 (*.f64 i a) 8)) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))) (/.f64 (sqrt.f64 (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))))) (hypot.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3/2) (pow.f64 (*.f64 (*.f64 i a) 8) 3/2)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (sqrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(/.f64 (*.f64 b (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))) (sqrt.f64 (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a))))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))) (sqrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i a) 8) 2))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (-.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) (fma.f64 c z (*.f64 i a)))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (*.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a))))))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a)))) 2)) (/.f64 (cbrt.f64 (fma.f64 (*.f64 i (+.f64 a a)) (*.f64 4 (-.f64 (*.f64 4 (*.f64 i (+.f64 a a))) (fma.f64 c z (*.f64 i a)))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (cbrt.f64 (fma.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))))
(*.f64 (/.f64 b (/.f64 (cbrt.f64 (fma.f64 (*.f64 (*.f64 i a) 8) (-.f64 (*.f64 (*.f64 i a) 8) (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))) 2))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 8) 3))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i (+.f64 a a)) 4) 2)))) (cbrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) 2)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a)))) 2)) (cbrt.f64 (+.f64 (*.f64 c z) (*.f64 i (-.f64 a (*.f64 4 (+.f64 a a))))))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 4 (*.f64 i (+.f64 a a))) 2))))
(*.f64 (/.f64 b (/.f64 (cbrt.f64 (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))) (pow.f64 (cbrt.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8))) 2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i a) 8) 2))))
(pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 1)
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(pow.f64 (sqrt.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) 2)
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(pow.f64 (cbrt.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) 3)
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(pow.f64 (pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 3) 1/3)
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(sqrt.f64 (pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 2))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(log.f64 (pow.f64 (exp.f64 b) (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(cbrt.f64 (pow.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4))) 3))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)) 3)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)) 3) (pow.f64 b 3)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(expm1.f64 (log1p.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(exp.f64 (log.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))) 1))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(log1p.f64 (expm1.f64 (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i (+.f64 a a)) 4)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))
(fma.f64 (fma.f64 c z (*.f64 i a)) b (*.f64 b (*.f64 (*.f64 i (+.f64 a a)) 4)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 4 (*.f64 i (+.f64 a a)))))
(*.f64 b (fma.f64 4 (*.f64 i (+.f64 a a)) (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 (*.f64 i a) 8)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 11 computations (45% saved)

series33.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
31.0ms
i
@-inf
(*.f64 a (*.f64 i b))
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))

rewrite51.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify54.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.71%
(-.f64 (*.f64 y x) (*.f64 c b))
9.15%
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series6.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite113.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify205.0ms (0.3%)

Algorithm
egg-herbie
Rules
1092×+-commutative
1020×fma-def
782×associate-/l*
750×associate-*r*
676×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066315670
1182214488
2741014488
Stop Event
node limit
Counts
396 → 380
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(*.f64 -1 (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 c b) 0) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) z))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) 1))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) 1))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))
(+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) z))
(+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 1 (*.f64 z (*.f64 y x))) (*.f64 1 (*.f64 z (*.f64 c (neg.f64 b)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (*.f64 c (neg.f64 b)) z)))
(+.f64 (*.f64 (*.f64 z (*.f64 y x)) 1) (*.f64 (*.f64 z (*.f64 c (neg.f64 b))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 y x) z) 1) (*.f64 (*.f64 (*.f64 c (neg.f64 b)) z) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) z))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z)) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) z) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) z) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) z) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) z) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) z) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) 1))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) 1))
(+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 c b) 0)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 c b) (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 y x))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 c (neg.f64 b))) (*.f64 c b))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (*.f64 c (neg.f64 b)))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(+.f64 (-.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c b)))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(*.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c b))))
(*.f64 (/.f64 1 (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (-.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b)))
(/.f64 (fma.f64 y x (*.f64 c b)) (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (fma.f64 y x (*.f64 c b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (/.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) 1) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) 1) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (neg.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 y x (*.f64 c (neg.f64 b)))
(fma.f64 x y (*.f64 c (neg.f64 b)))
(fma.f64 1 (*.f64 y x) (*.f64 c (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
Outputs
(*.f64 (-.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 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c b) (neg.f64 z))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 -1 (*.f64 c b))
(*.f64 (neg.f64 c) b)
(*.f64 b (neg.f64 c))
(+.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 (neg.f64 c) b)
(*.f64 b (neg.f64 c))
(+.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 (neg.f64 c) b)
(*.f64 b (neg.f64 c))
(+.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 (neg.f64 c) b)
(*.f64 b (neg.f64 c))
(+.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 (neg.f64 c) b)
(*.f64 b (neg.f64 c))
(+.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 (neg.f64 c) b)
(*.f64 b (neg.f64 c))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (*.f64 (*.f64 c b) 0)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 c b) 0) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 c) b (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) z))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b))))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) z))
(*.f64 z (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)))
(*.f64 z (+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x)))
(*.f64 z (+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) 1))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) 1))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (*.f64 c (neg.f64 b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 y x)) (*.f64 z (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 c (neg.f64 b))) (*.f64 z (*.f64 y x)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 z (*.f64 (*.f64 c b) 0)) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (*.f64 c (neg.f64 b)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 z (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 (*.f64 c b) 0) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 y x) z) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 c (neg.f64 b)) z) (*.f64 (*.f64 y x) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) z) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 1 (*.f64 z (*.f64 y x))) (*.f64 1 (*.f64 z (*.f64 c (neg.f64 b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 1 (*.f64 (*.f64 y x) z)) (*.f64 1 (*.f64 (*.f64 c (neg.f64 b)) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 z (*.f64 y x)) 1) (*.f64 (*.f64 z (*.f64 c (neg.f64 b))) 1))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (*.f64 (*.f64 y x) z) 1) (*.f64 (*.f64 (*.f64 c (neg.f64 b)) z) 1))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 z (*.f64 (*.f64 c b) 0))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (-.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) z)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (fma.f64 y x (*.f64 c b)) z))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) z))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 z (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (/.f64 (-.f64 (*.f64 y x) (fma.f64 c b 0)) z))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b))) z)
(/.f64 (*.f64 z (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (-.f64 (*.f64 (neg.f64 c) b) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 c) b) 3))))
(/.f64 z (/.f64 (fma.f64 (*.f64 b (neg.f64 c)) (neg.f64 (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 z (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y x)) (*.f64 c b)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2)) z)
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 z (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 1 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z)) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (/.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 z (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 z (/.f64 (/.f64 (cbrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) z) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) z) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (/.f64 (-.f64 (*.f64 y x) (fma.f64 c b 0)) z))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b))) z)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) z) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (-.f64 (*.f64 (neg.f64 c) b) (*.f64 y x))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 c) b) 3))))
(/.f64 z (/.f64 (fma.f64 (*.f64 b (neg.f64 c)) (neg.f64 (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) z) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y x)) (*.f64 c b)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2)) z)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) z) (neg.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) z) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) z)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))) (*.f64 z (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (/.f64 (*.f64 z (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) 1) (fma.f64 y x (*.f64 c b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) z) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) z) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 z (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 z (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 1)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (sqrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 2)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(pow.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) 1/3)
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(sqrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) 2))
(fabs.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))
(log.f64 (pow.f64 (exp.f64 z) (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(cbrt.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 z 3)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(exp.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(exp.f64 (*.f64 (log.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 1))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(log1p.f64 (expm1.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 y x) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 c (neg.f64 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (*.f64 y x) (+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (*.f64 y x) (*.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 c b) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) 1))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) 1))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (*.f64 c (neg.f64 b)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 c b) 0) 1)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 c) b (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 y x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (*.f64 c (neg.f64 b)) (+.f64 (*.f64 c b) (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (*.f64 (*.f64 (*.f64 c b) 0) 1) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (fma.f64 (neg.f64 c) b (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (fma.f64 (*.f64 c (neg.f64 b)) 1 (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c b))) (sqrt.f64 (*.f64 c b)) (*.f64 c b))) (*.f64 c b))
(+.f64 (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (sqrt.f64 (*.f64 c b)) (neg.f64 (sqrt.f64 (*.f64 c b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (fma.f64 y x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c b))) (pow.f64 (cbrt.f64 (*.f64 c b)) 2) (*.f64 c b))) (*.f64 c b))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))) (*.f64 y x))
(+.f64 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 c b)) (pow.f64 (cbrt.f64 (*.f64 c b)) 2))))
(+.f64 (+.f64 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 c (neg.f64 b))) (*.f64 c b))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (+.f64 (*.f64 (*.f64 c b) 0) (*.f64 y x)) (+.f64 (*.f64 c (neg.f64 b)) (*.f64 (*.f64 c b) 0)))
(-.f64 (*.f64 y x) (*.f64 c b))
(+.f64 (-.f64 (*.f64 y x) (exp.f64 (log1p.f64 (*.f64 c b)))) 1)
(-.f64 (*.f64 y x) (-.f64 (exp.f64 (log1p.f64 (*.f64 c b))) 1))
(-.f64 (*.f64 y x) (expm1.f64 (log1p.f64 (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 1 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 c b))))
(*.f64 (/.f64 1 (fma.f64 y x (*.f64 c b))) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) (*.f64 y x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (-.f64 (*.f64 c b) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 c (*.f64 b (-.f64 (*.f64 c b) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (*.f64 (fma.f64 y x (*.f64 c b)) (fma.f64 y x (*.f64 c b)))))) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (-.f64 (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) 3))) (+.f64 (pow.f64 (*.f64 y x) 4) (*.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) 3) (pow.f64 (*.f64 y x) 6)) (fma.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))) (pow.f64 (*.f64 y x) 2)) (pow.f64 (*.f64 y x) 4))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 y x (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (fma.f64 y x (*.f64 c b)) (/.f64 (fma.f64 y x (*.f64 c b)) (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (fma.f64 y x (*.f64 c b)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (/.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 (fma.f64 y x (*.f64 c b)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 (/.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (-.f64 (*.f64 y x) (fma.f64 c b 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 c) b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (-.f64 (*.f64 (neg.f64 c) b) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 b (neg.f64 c)) (neg.f64 (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y x)) (*.f64 c b)))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (*.f64 (fma.f64 y x (*.f64 c b)) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c b) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 y x (*.f64 c b))) (fma.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (pow.f64 (*.f64 y x) 4)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (+.f64 (pow.f64 (*.f64 y x) 6) (+.f64 (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 3)) (pow.f64 (*.f64 c b) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (+.f64 (pow.f64 (*.f64 y x) 6) (fma.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b))))) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (-.f64 (*.f64 y x) (fma.f64 c b 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3))) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 c) b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (-.f64 (*.f64 (neg.f64 c) b) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 b (neg.f64 c)) (neg.f64 (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y x)) (*.f64 c b)))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (*.f64 c (neg.f64 b)))) 1) (-.f64 (*.f64 y x) (*.f64 c (neg.f64 b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (*.f64 (*.f64 c b) 0))) 1) (-.f64 (*.f64 y x) (+.f64 (*.f64 c b) (*.f64 (*.f64 c b) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) 0) (-.f64 (*.f64 y x) (fma.f64 c b 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (-.f64 (*.f64 y x) (*.f64 c b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (neg.f64 b)) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c (neg.f64 b)) (-.f64 (*.f64 c (neg.f64 b)) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 c) b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 (neg.f64 b) (-.f64 (*.f64 (neg.f64 c) b) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 b (neg.f64 c)) (neg.f64 (fma.f64 y x (*.f64 c b))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (*.f64 (*.f64 c b) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 (*.f64 c b) 0) (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y x)) (*.f64 c b)))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) 1) (neg.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (/.f64 (sqrt.f64 (fma.f64 y x (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (sqrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (fma.f64 y x (*.f64 c b)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 y x (*.f64 c b)))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 y x) 2)) (*.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 2) 3) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 y x (*.f64 c b))) (+.f64 (pow.f64 (*.f64 y x) 4) (+.f64 (pow.f64 (*.f64 c b) 4) (*.f64 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 y x) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 y x (*.f64 c b))) (fma.f64 (pow.f64 (*.f64 c b) 2) (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (pow.f64 (*.f64 y x) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 6) (pow.f64 (*.f64 c b) 6)) (*.f64 (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 y x) 3)) (*.f64 (pow.f64 (*.f64 c b) 3) (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))) (+.f64 (pow.f64 (*.f64 y x) 6) (+.f64 (*.f64 (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 y x) 3)) (pow.f64 (*.f64 c b) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y x) 3) 3) (pow.f64 (pow.f64 (*.f64 c b) 3) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2))) (+.f64 (pow.f64 (*.f64 y x) 6) (fma.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3) (pow.f64 (*.f64 c b) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) 1) (fma.f64 y x (*.f64 c b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (fma.f64 y x (*.f64 c b)))) (sqrt.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c b) 2)) (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 c b))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (fma.f64 y x (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 c (*.f64 b (fma.f64 y x (*.f64 c b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 (*.f64 c b) (fma.f64 y x (*.f64 c b)) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 1)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 3)
(-.f64 (*.f64 y x) (*.f64 c b))
(pow.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3) 1/3)
(-.f64 (*.f64 y x) (*.f64 c b))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 2))
(fabs.f64 (-.f64 (*.f64 y x) (*.f64 c b)))
(log.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b)))))
(-.f64 (*.f64 y x) (*.f64 c b))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 c b)) 3))
(-.f64 (*.f64 y x) (*.f64 c b))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(exp.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 1))
(-.f64 (*.f64 y x) (*.f64 c b))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 y x (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 x y (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 1 (*.f64 y x) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (sqrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 c (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 c b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) 2) (cbrt.f64 (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (*.f64 c b) 0))
(-.f64 (*.f64 y x) (*.f64 c b))

localize19.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
0.02%
(-.f64 (*.f64 c t) (*.f64 y i))
6.48%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
7.65%
(*.f64 i (*.f64 a b))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series4.0ms (0%)

Counts
2 → 129
Calls

33 calls:

TimeVariablePointExpression
0.0ms
c
@0
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
0.0ms
y
@0
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
0.0ms
j
@0
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
0.0ms
t
@0
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
0.0ms
c
@inf
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))

rewrite116.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1334×associate-*r/
1020×associate-*l/
558×associate-+l+
370×add-sqr-sqrt
368×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify232.0ms (0.3%)

Algorithm
egg-herbie
Rules
1272×+-commutative
968×fma-def
904×associate-+l-
698×associate-+r-
662×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

localize65.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.71%
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
6.48%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.58%
(*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))
7.65%
(*.f64 i (*.f64 a b))
Compiler

Compiled 155 to 50 computations (67.7% saved)

series2.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))
0.0ms
z
@inf
(*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))
0.0ms
t
@-inf
(*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))
0.0ms
a
@-inf
(*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))
0.0ms
a
@inf
(*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))

rewrite166.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1790×associate-*l/
846×associate-/r*
666×associate-/l*
510×associate-/r/
354×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify229.0ms (0.3%)

Algorithm
egg-herbie
Rules
972×associate-/l*
810×associate-*r*
702×associate-*l*
680×associate-/l/
602×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082623034
1230121720
Stop Event
node limit
Counts
466 → 515
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 y z)) (*.f64 x (*.f64 a (neg.f64 t))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 x (neg.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 1 (/.f64 1 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1)
(/.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) x))
(/.f64 -1 (/.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))) x))
(/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (sqrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (cbrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (*.f64 (sqrt.f64 x) 1) (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 x -1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 -1 x) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 x 1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 x -1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (neg.f64 x) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) x) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) -1)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) x) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.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 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.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 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 x -1) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 -1 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) 1) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 (neg.f64 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 x (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) -1)
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x))) 1)
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (sqrt.f64 x) 1) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 (cbrt.f64 x) 1) (-.f64 (*.f64 y z) (*.f64 a t)))) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (/.f64 x (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 x (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 x (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1)) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(/.f64 (/.f64 x (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) -1)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 x -1) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (*.f64 x -1) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 (*.f64 x -1) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 x -1) -1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (*.f64 x -1) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 x -1) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 x -1) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (/.f64 (*.f64 x -1) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 -1 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (*.f64 -1 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 (*.f64 -1 x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 -1 x) -1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (*.f64 -1 x) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 -1 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 -1 x) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (/.f64 (*.f64 -1 x) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (/.f64 x 1) -1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (/.f64 x 1) (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (/.f64 x 1) (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (/.f64 x 1) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1)) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(/.f64 (/.f64 (/.f64 x 1) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) -1)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) 1) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 (neg.f64 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 (neg.f64 x) -1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (neg.f64 x) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (/.f64 (neg.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (*.f64 (*.f64 a (neg.f64 t)) 1))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 y z))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 y z))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (*.f64 y z))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 a (neg.f64 t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 a (neg.f64 t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (neg.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 (*.f64 a (neg.f64 t)) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 1 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (/.f64 (*.f64 a t) 1))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 a t))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (+.f64 (*.f64 y z) 0) (*.f64 a t))
(-.f64 (+.f64 (*.f64 a (neg.f64 t)) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) 1)
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (/.f64 (*.f64 y z) 1)) (/.f64 (*.f64 a t) 1))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t)))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 1 (neg.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 -1 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(*.f64 (/.f64 1 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) -1) (pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) -1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) -1))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) 1) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) -1) (cbrt.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 y (*.f64 z (*.f64 a t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(pow.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) -1)
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) -1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 1 (*.f64 y z) (*.f64 a (neg.f64 t)))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 y z (*.f64 a (neg.f64 t)))
(fma.f64 z y (*.f64 a (neg.f64 t)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
Outputs
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 (*.f64 a t) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 (*.f64 a t) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 (*.f64 a t) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 (*.f64 a t) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 (*.f64 a t) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 (*.f64 a t) (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 -1 (*.f64 a t))
(neg.f64 (*.f64 a t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (+.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 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2))))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 a (neg.f64 t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (*.f64 y z) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) 1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 x (neg.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 1 (/.f64 1 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x)))
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (sqrt.f64 x))))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x)))) (cbrt.f64 (sqrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (cbrt.f64 (sqrt.f64 x)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (sqrt.f64 x))))
(/.f64 (cbrt.f64 x) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 -1 (/.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))) x))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (sqrt.f64 x))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 x)) (/.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x)))) (sqrt.f64 (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 x)) (sqrt.f64 (sqrt.f64 x))) (/.f64 (/.f64 1 (fma.f64 y z (*.f64 t (neg.f64 a)))) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (cbrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (sqrt.f64 (cbrt.f64 x)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x)))))
(*.f64 (sqrt.f64 (cbrt.f64 x)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) 1) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (sqrt.f64 x))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (cbrt.f64 x)))) (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 2)) 1) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (cbrt.f64 x))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2))) (/.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (cbrt.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (cbrt.f64 x))) (cbrt.f64 (pow.f64 (cbrt.f64 x) 2)))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 x (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) x)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (*.f64 (sqrt.f64 x) 1) (/.f64 1 (*.f64 (sqrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x)))
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 x -1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 -1 x) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 x 1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 x (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) x)
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 x -1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (neg.f64 x) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (sqrt.f64 x) (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (sqrt.f64 (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) x) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) -1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) x) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 (*.f64 a t) 1)) x))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.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 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.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 y z) (fma.f64 a t (fma.f64 (neg.f64 t) a (*.f64 a t)))) x))
(/.f64 x (/.f64 (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (*.f64 0 (*.f64 a t)) (*.f64 0 (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))) (*.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (-.f64 (neg.f64 (*.f64 a t)) (*.f64 y z)))) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 (neg.f64 t) (-.f64 (*.f64 t (neg.f64 a)) (*.f64 y z)))))) x)
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.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 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.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 y z) (*.f64 a t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (*.f64 0 (*.f64 a t)) 3)) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (*.f64 0 (*.f64 a t)) (-.f64 (*.f64 0 (*.f64 a t)) (fma.f64 y z (*.f64 t (neg.f64 a))))))) x)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 1 (*.f64 (cbrt.f64 x) (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (*.f64 x -1) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (*.f64 -1 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) 1) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 x (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) x)
(/.f64 (*.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (*.f64 (neg.f64 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 1 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 x (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) x)
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (sqrt.f64 -1) (/.f64 (/.f64 (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))) x) (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 2)) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2)) 1) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) 2)))
(/.f64 (*.f64 x (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (*.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) -1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x))) 1)
(*.f64 (sqrt.f64 x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (sqrt.f64 x)))
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 x) (*.f64 (/.f64 (sqrt.f64 x) 1) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (sqrt.f64 x) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (*.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))) (*.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (/.f64 (cbrt.f64 x) 1) (-.f64 (*.f64 y z) (*.f64 a t)))) 1)
(*.f64 (/.f64 (cbrt.f64 x) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (/.f64 (cbrt.f64 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (/.f64 (cbrt.f64 x) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))) (cbrt.f64 (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)))
(/.f64 (/.f64 x (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 x (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (/.f64 x (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1)) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 x (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) -1)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 x (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y z (*.f64 a t)))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) x))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))))
(/.f64 (/.f64 x (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (/.f64 (*.f64 x -1) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (*.f64 x -1) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))
(/.f64 (/.f64 (*.f64 x -1) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (*.f64 x -1) -1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (*.f64 x -1) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))) (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(/.f64 (/.f64 (*.f64 x -1) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (/.f64 (*.f64 x -1) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))
(/.f64 (/.f64 (*.f64 x -1) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 x (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 x (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 y z (*.f64 a t)))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) x))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))))
(/.f64 (/.f64 x (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (/.f64 (*.f64 -1 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (*.f64 -1 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))
(/.f64 (/.f64 (*.f64 -1 x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (*.f64 -1 x) -1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (*.f64 -1 x) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))) (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(/.f64 (/.f64 (*.f64 -1 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (/.f64 (*.f64 -1 x) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))
(/.f64 (/.f64 (*.f64 -1 x) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (/.f64 x 1) 1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (/.f64 x 1) -1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (/.f64 x 1) (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (/.f64 x 1) (/.f64 1 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) x)
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (/.f64 (/.f64 x 1) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1)) (pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (/.f64 x 1) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) -1)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) 1) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 x (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) x)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))) (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x) (sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))) (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) 1) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 x (*.f64 (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2)) (sqrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))))
(/.f64 x (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2)) (cbrt.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 x (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))))) (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))))
(/.f64 (/.f64 (neg.f64 x) 1) (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (neg.f64 x) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))
(/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (neg.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(/.f64 (/.f64 (neg.f64 x) -1) (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(/.f64 (/.f64 (neg.f64 x) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (neg.f64 x) (*.f64 (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))) (sqrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(/.f64 (/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (neg.f64 x) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (/.f64 -1 (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (/.f64 (/.f64 (neg.f64 x) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (/.f64 -1 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(/.f64 (/.f64 (neg.f64 x) (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2)))
(/.f64 (/.f64 x (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2)) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2))
(/.f64 (/.f64 (neg.f64 x) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)))) (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (/.f64 x (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2))))
(pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 3)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) 1/3)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (log.f64 (exp.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 x 3)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) 1))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) x)
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 4))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 y z))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (*.f64 (*.f64 a (neg.f64 t)) 1) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 a (neg.f64 t))) (*.f64 a t))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 a (neg.f64 t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 (*.f64 a (neg.f64 t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 1 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))))
(-.f64 (+.f64 1 (*.f64 y z)) (exp.f64 (log1p.f64 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (*.f64 (*.f64 0 (*.f64 a t)) 3))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(-.f64 (*.f64 y z) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(-.f64 (*.f64 y z) (-.f64 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 0 (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(-.f64 0 (-.f64 (*.f64 a t) (*.f64 y z)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 1 (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 (*.f64 a t) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 a (neg.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 (*.f64 a t) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) 1) (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (fma.f64 a (neg.f64 t) (*.f64 0 (*.f64 a t))) (-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (-.f64 1 (*.f64 (*.f64 a (neg.f64 t)) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 (*.f64 a t) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 1 (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) 1) (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (fma.f64 a (neg.f64 t) (*.f64 0 (*.f64 a t))) (-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) 1))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (/.f64 (*.f64 a t) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(-.f64 (/.f64 (*.f64 y z) 1) (-.f64 (/.f64 (*.f64 a t) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 y z (fma.f64 a (neg.f64 t) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 0 (*.f64 a t)) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(+.f64 (*.f64 (*.f64 0 (*.f64 a t)) 2) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 0 (*.f64 a t)) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 0 (*.f64 a t)) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 0 (*.f64 a t)) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 0 (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(+.f64 (*.f64 (*.f64 0 (*.f64 a t)) 2) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 0 (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 0 (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 0 (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 a t))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (-.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 (*.f64 0 (*.f64 a t)) -2)))
(-.f64 (+.f64 (*.f64 y z) 0) (*.f64 a t))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(-.f64 (+.f64 (*.f64 a (neg.f64 t)) (exp.f64 (log1p.f64 (*.f64 y z)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y z))) (+.f64 (*.f64 a t) 1))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (exp.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))) 1)
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (/.f64 (*.f64 y z) 1)) (/.f64 (*.f64 a t) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t)))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (/.f64 (pow.f64 (*.f64 y z) 2) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 0 (*.f64 a t)) (/.f64 (pow.f64 (*.f64 a t) 2) (fma.f64 y z (*.f64 a t)))))
(-.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 0 (*.f64 a t)) (-.f64 (/.f64 (pow.f64 (*.f64 y z) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (/.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 1 (neg.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 -1 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t))) -1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(*.f64 (/.f64 1 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) -1) (pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) -1))
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -1/2) -2)
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -1/2) -2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2)) -1) (pow.f64 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) -2))) (/.f64 1 (/.f64 1 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 1 (*.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (cbrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) -2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) 1) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) (sqrt.f64 -1)) (sqrt.f64 (neg.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) -1) (cbrt.f64 (neg.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) -1) (cbrt.f64 (neg.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (*.f64 y (*.f64 z (*.f64 a t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (-.f64 (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2))))))
(pow.f64 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))) -1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(sqrt.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) -1))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(fma.f64 1 (*.f64 y z) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(fma.f64 y z (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(fma.f64 z y (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 t (neg.f64 a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 t (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 t (neg.f64 a)))

eval599.0ms (0.9%)

Compiler

Compiled 63836 to 16302 computations (74.5% saved)

prune1.0s (1.5%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New1697151712
Fresh52126
Picked101
Done235
Total1705391744
Error
0%
Counts
1744 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
72.43%
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
71.98%
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
68.46%
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
57.05%
(-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j)))
62.73%
(+.f64 (/.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 c t) (*.f64 y i)) j))
31.22%
(+.f64 (-.f64 (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
30.8%
(+.f64 (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
30.57%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 2))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.74%
(+.f64 (-.f64 (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 (*.f64 j c) t))
19.08%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.93%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b))))
44.9%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
68.38%
(+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a))
56.92%
(+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
55.6%
(+.f64 (*.f64 i (*.f64 a b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))))
80.23%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) j))
68.1%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j))
43.02%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
42.88%
(+.f64 (*.f64 b (+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
70.84%
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
69.65%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
68.78%
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
70.31%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
82.78%
(*.f64 (*.f64 i y) (neg.f64 j))
85.43%
(*.f64 (*.f64 c b) (neg.f64 z))
82.5%
(*.f64 (neg.f64 y) (*.f64 i j))
83.57%
(*.f64 (neg.f64 c) (*.f64 b z))
71.99%
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
83.7%
(*.f64 z (*.f64 y x))
83.06%
(*.f64 y (*.f64 z x))
69.05%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
68.08%
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
82.22%
(*.f64 i (*.f64 a b))
70.85%
(*.f64 c (-.f64 (*.f64 j t) (*.f64 z b)))
84.24%
(*.f64 c (*.f64 t j))
68.77%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
68.39%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
82.61%
(*.f64 a (*.f64 t (neg.f64 x)))
83.05%
(*.f64 a (*.f64 i b))
Compiler

Compiled 1800 to 1231 computations (31.6% saved)

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.48%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
6.58%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
6.93%
(fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))
79.46%
(fma.f64 (neg.f64 a) i (*.f64 i a))
Compiler

Compiled 188 to 27 computations (85.6% saved)

series7.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite85.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1336×associate-*r/
1060×associate-*l/
442×associate-+l+
388×add-sqr-sqrt
380×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify90.0ms (0.1%)

Algorithm
egg-herbie
Rules
832×associate-*r/
780×associate--l+
702×associate-+l-
658×associate-*l/
624×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02816901
18505149
238985109
Stop Event
node limit
Counts
151 → 149
Calls
Call 1
Inputs
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a)
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b)))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0)
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) 0))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 0 (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (-.f64 (*.f64 b (*.f64 i (+.f64 a a))) 0))
(+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 c z (*.f64 i a))))
(+.f64 0 (*.f64 b (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i a)) 0))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (*.f64 c z)) (-.f64 (*.f64 b (*.f64 i a)) 0))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c z)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i a) b))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i a) b) 0))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 c z) b) (-.f64 (*.f64 (*.f64 i a) b) 0))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c z) b))
(+.f64 (*.f64 (*.f64 i a) 0) (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 b (fma.f64 c z (*.f64 i a)))))
(+.f64 (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1) (+.f64 (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1) (*.f64 b (fma.f64 c z (*.f64 i a)))))
(+.f64 (+.f64 0 (*.f64 b (*.f64 c z))) (*.f64 b (*.f64 i a)))
(+.f64 (+.f64 0 (*.f64 (*.f64 c z) b)) (*.f64 (*.f64 i a) b))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1)) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 i a))) (*.f64 b (*.f64 i a)))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 i a) b)) (*.f64 (*.f64 i a) b))
(+.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1) 1)
(-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0)
(-.f64 1 (-.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) (-.f64 1 (*.f64 b (*.f64 i (+.f64 a a)))))
(-.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1) 1)
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))) 1)
(-.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 i (+.f64 a a)))) (*.f64 b (*.f64 i (+.f64 a a))))
(-.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0))
(-.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1)) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (fma.f64 c z (*.f64 i a)) b)
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (sqrt.f64 b) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 b (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.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 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) 0) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 0) (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (-.f64 0 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 i (+.f64 a 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 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 b (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 1 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) 0)) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 0)) (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (-.f64 0 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.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 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 i (+.f64 a 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 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) b) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) b) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 1) (fma.f64 c z (*.f64 i a)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) 0) 1) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 0) 1) (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (-.f64 0 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0))))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(log.f64 (exp.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (fma.f64 c z (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
Outputs
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (+.f64 (*.f64 c z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) (*.f64 a i)) b)
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(neg.f64 (*.f64 b (fma.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) -2))))
(*.f64 b (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 c (neg.f64 z)) (*.f64 i a)) (neg.f64 b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(neg.f64 (*.f64 b (fma.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) -2))))
(*.f64 b (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 c (neg.f64 z)) (*.f64 i a)) (neg.f64 b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(neg.f64 (*.f64 b (fma.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) -2))))
(*.f64 b (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 c (neg.f64 z)) (*.f64 i a)) (neg.f64 b))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 a i))) (*.f64 -2 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)))) b))
(neg.f64 (*.f64 b (fma.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) -2))))
(*.f64 b (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (+.f64 (*.f64 c (neg.f64 z)) (*.f64 i a)) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 2 (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 b z))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 b z))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 b z))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 2 (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)) (*.f64 c (*.f64 z b))))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 2 (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 2 (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 2 (*.f64 (+.f64 a (*.f64 -1 a)) b))))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a)
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 2 (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 -1 (*.f64 i b))) a) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b))))
(fma.f64 -1 (*.f64 (*.f64 i a) b) (*.f64 2 (*.f64 (fma.f64 -1 (*.f64 i a) (*.f64 i a)) b)))
(*.f64 i (*.f64 a (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 2 (*.f64 (+.f64 i (*.f64 -1 i)) b)) (*.f64 i b)))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (fma.f64 c z (*.f64 2 (fma.f64 -1 (*.f64 i a) (*.f64 i a)))) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) 0))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (+.f64 0 (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (-.f64 (*.f64 b (*.f64 i (+.f64 a a))) 0))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 0 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i a)) 0))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 c z)) (+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 b (*.f64 c z)) (-.f64 (*.f64 b (*.f64 i a)) 0))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 b (*.f64 i a)) (*.f64 b (*.f64 c z)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) b) (*.f64 (*.f64 i a) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i a) b) 0))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 c z) b) (+.f64 (*.f64 (*.f64 i a) b) (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (*.f64 (*.f64 c z) b) (-.f64 (*.f64 (*.f64 i a) b) 0))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 i a) b) (*.f64 (*.f64 c z) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 i a) 0) (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1) (+.f64 (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1) (*.f64 b (fma.f64 c z (*.f64 i a)))))
(+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i (*.f64 b (+.f64 a a)))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 b (*.f64 2 (*.f64 2 (*.f64 i a)))))
(+.f64 (+.f64 0 (*.f64 b (*.f64 c z))) (*.f64 b (*.f64 i a)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (+.f64 0 (*.f64 (*.f64 c z) b)) (*.f64 (*.f64 i a) b))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1)) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1))
(+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 2 (*.f64 i (*.f64 b (+.f64 a a)))))
(fma.f64 b (fma.f64 c z (*.f64 i a)) (*.f64 b (*.f64 2 (*.f64 2 (*.f64 i a)))))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 i a))) (*.f64 b (*.f64 i a)))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 i a) b)) (*.f64 (*.f64 i a) b))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(+.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 1 (-.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))) (-.f64 1 (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 c z (*.f64 i a))))
(-.f64 (+.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 b (*.f64 i (+.f64 a a)))) (*.f64 b (*.f64 i (+.f64 a a))))
(-.f64 (*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a)))) (*.f64 b (*.f64 i (+.f64 a a))))
(-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 2 (*.f64 i (*.f64 b (+.f64 a a)))))
(*.f64 b (-.f64 (fma.f64 c z 0) (*.f64 i (+.f64 a (+.f64 a a)))))
(-.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(-.f64 (-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1)) (*.f64 (*.f64 b (*.f64 i (+.f64 a a))) 1))
(-.f64 (*.f64 b (-.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a)))) (*.f64 b (*.f64 i (+.f64 a a))))
(-.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) (*.f64 2 (*.f64 i (*.f64 b (+.f64 a a)))))
(*.f64 b (-.f64 (fma.f64 c z 0) (*.f64 i (+.f64 a (+.f64 a a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (fma.f64 c z (*.f64 i a)) b)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 1 (*.f64 b (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2) (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(*.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (*.f64 (sqrt.f64 b) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(/.f64 b (/.f64 (fma.f64 c z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.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)) (/.f64 b (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 b (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 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.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)) (/.f64 b (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) 0) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 0) (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (-.f64 0 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0))))
(/.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2))) (fma.f64 c z (*.f64 i a)))
(/.f64 b (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 2 (*.f64 i a)) 2)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 b (/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 z (*.f64 c (*.f64 i a))))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))) b))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 2 (*.f64 i a)) (-.f64 (*.f64 2 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 i a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 2 (*.f64 i a)) (-.f64 (+.f64 (*.f64 i a) 0) (*.f64 c z))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 i a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(/.f64 (*.f64 b (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (neg.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 b (/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 1 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2))) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.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)) (/.f64 b (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) 0)) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 0)) (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (-.f64 0 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0))))
(/.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) (fma.f64 c z (*.f64 i a))))
(/.f64 b (/.f64 (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) (fma.f64 c z (*.f64 i a))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 b (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 i a))) (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 4)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 4))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(*.f64 (/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) 2) (*.f64 b (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))) (cbrt.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 (*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) b) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 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 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.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)) (/.f64 b (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2)) b) (fma.f64 c z (*.f64 i a)))
(/.f64 b (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (pow.f64 (*.f64 2 (*.f64 i a)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) b) (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 b (/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 z (*.f64 c (*.f64 i a))))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) b) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (*.f64 i (+.f64 a a))))) b))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 2 (*.f64 i a)) (-.f64 (*.f64 2 (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 i a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 2 (*.f64 i a)) (-.f64 (+.f64 (*.f64 i a) 0) (*.f64 c z))))) (+.f64 (pow.f64 (*.f64 2 (*.f64 i a)) 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) b) (neg.f64 (fma.f64 c z (*.f64 i a))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) b) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))))
(/.f64 b (/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) 1) (fma.f64 c z (*.f64 i a)))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i a))) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))
(*.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (/.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 c z (*.f64 i a)) 2) (*.f64 (*.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)) (/.f64 b (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2))))
(/.f64 b (/.f64 (fma.f64 c (*.f64 z (*.f64 i a)) (pow.f64 (fma.f64 c z (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) 0) 1) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (*.f64 b (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 0) 1) (+.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2) (-.f64 0 (*.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 0))))
(/.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 1)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 2)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 3)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3) 1/3)
(*.f64 b (fma.f64 c z (*.f64 i a)))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 2))
(fabs.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))
(log.f64 (exp.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a))))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 c z (*.f64 i a))) 3))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 c z (*.f64 i a)) 3)))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (+.f64 (log.f64 b) (log.f64 (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))) 1))
(*.f64 b (fma.f64 c z (*.f64 i a)))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 c z (*.f64 i a)))))
(*.f64 b (fma.f64 c z (*.f64 i a)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 11 computations (45% saved)

series14.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite55.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

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 c (*.f64 t j))) 1)
(pow.f64 (*.f64 c (*.f64 t j)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) t) c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j))))
(exp.f64 (log.f64 (*.f64 c (*.f64 t j))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 t j))))
Outputs
(-.f64 (+.f64 1 (*.f64 c (*.f64 t j))) 1)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (*.f64 c (*.f64 t j)) 1)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) 2)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 3)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(pow.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) t) c))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j))))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(exp.f64 (log.f64 (*.f64 c (*.f64 t j))))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 t j))))
(+.f64 (+.f64 1 (*.f64 c (*.f64 t j))) -1)
(+.f64 (*.f64 t (*.f64 j c)) 0)
(*.f64 c (*.f64 t j))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
6.57%
(*.f64 (*.f64 i y) (neg.f64 j))
Compiler

Compiled 23 to 12 computations (47.8% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite60.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1590×add-sqr-sqrt
1578×*-un-lft-identity
1458×add-cube-cbrt
1432×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
1240×associate-*r*
1140×log-prod
1102×associate-*l*
1066×fma-def
736×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046815
1105815
2439815
33229815
47553815
Stop Event
node limit
Counts
51 → 21
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(-.f64 0 (*.f64 i (*.f64 y j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(neg.f64 (*.f64 i (*.f64 y j)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))
(log.f64 (pow.f64 (exp.f64 j) (*.f64 i y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 y j)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j))))
(exp.f64 (log.f64 (*.f64 i (*.f64 y j))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
Outputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 0 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(*.f64 i (*.f64 y j))
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(*.f64 i (*.f64 y j))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(*.f64 i (*.f64 y j))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(*.f64 i (*.f64 y j))
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(*.f64 i (*.f64 y j))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))
(*.f64 i (*.f64 y j))
(log.f64 (pow.f64 (exp.f64 j) (*.f64 i y)))
(*.f64 i (*.f64 y j))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 y j)))))
(*.f64 i (*.f64 y j))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(*.f64 i (*.f64 y j))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 y j))
(exp.f64 (log.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1))
(*.f64 i (*.f64 y j))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 y j))

localize15.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (*.f64 i b) (*.f64 t x))
0.91%
(/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))
8.01%
(/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x))))
Compiler

Compiled 48 to 18 computations (62.5% saved)

series6.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

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

simplify125.0ms (0.2%)

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

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(-.f64 (*.f64 c t) (*.f64 y i))
0.32%
(-.f64 (*.f64 y z) (*.f64 a t))
6.48%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
6.58%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
Compiler

Compiled 80 to 18 computations (77.5% saved)

series2.0ms (0%)

Counts
2 → 96
Calls

27 calls:

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

rewrite109.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify243.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
065716202
1180814188
2739014188
Stop Event
node limit
Counts
384 → 379
Calls
Call 1
Inputs
(*.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 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (*.f64 (*.f64 a t) 0)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 a t) 0) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) (*.f64 x (*.f64 (*.f64 a t) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) (*.f64 x (*.f64 (*.f64 a t) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 1 (*.f64 x (*.f64 (*.f64 a t) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) x)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) 1))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) 1))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 a (neg.f64 t))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 (*.f64 a t) 0))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0))))
(+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 x (*.f64 (*.f64 a t) 0))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) x))
(+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 1 (*.f64 x (*.f64 y z))) (*.f64 1 (*.f64 x (*.f64 a (neg.f64 t)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 y z) x)) (*.f64 1 (*.f64 (*.f64 a (neg.f64 t)) x)))
(+.f64 (*.f64 (*.f64 x (*.f64 y z)) 1) (*.f64 (*.f64 x (*.f64 a (neg.f64 t))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 y z) x) 1) (*.f64 (*.f64 (*.f64 a (neg.f64 t)) x) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 x (*.f64 (*.f64 a t) 0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) x)))
(/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) x))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))))) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x)) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) x) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) x) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 a t) 0)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (*.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) 1))
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 y z))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 a t) 0)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 y z))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 a (neg.f64 t))) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (*.f64 a (neg.f64 t)))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(*.f64 (/.f64 1 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (fma.f64 y z (*.f64 a t)) (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (fma.f64 y z (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (fma.f64 y z (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))))) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) 1) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) 1) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (*.f64 a (neg.f64 t)))
(fma.f64 z y (*.f64 a (neg.f64 t)))
(fma.f64 1 (*.f64 y z) (*.f64 a (neg.f64 t)))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
Outputs
(*.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 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.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 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.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 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.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 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 x z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.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 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.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 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (*.f64 (*.f64 a t) 0)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 a t) 0) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) (*.f64 x (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) (*.f64 x (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)))
(*.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z)))
(*.f64 x (+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t)))
(*.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z)))
(*.f64 x (+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 1 (*.f64 x (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)))
(*.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z)))
(*.f64 x (+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t)))
(*.f64 x (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z)))
(*.f64 x (+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 a (neg.f64 t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 (*.f64 a t) 0)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 x (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (*.f64 (*.f64 a t) 0) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 a (neg.f64 t)) x) (*.f64 (*.f64 y z) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 1 (*.f64 x (*.f64 y z))) (*.f64 1 (*.f64 x (*.f64 a (neg.f64 t)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 1 (*.f64 (*.f64 y z) x)) (*.f64 1 (*.f64 (*.f64 a (neg.f64 t)) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 x (*.f64 y z)) 1) (*.f64 (*.f64 x (*.f64 a (neg.f64 t))) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 (*.f64 y z) x) 1) (*.f64 (*.f64 (*.f64 a (neg.f64 t)) x) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 x (*.f64 (*.f64 a t) 0))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) x))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))))) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 x (/.f64 (-.f64 (*.f64 y z) (fma.f64 a t 0)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3))))
(*.f64 (/.f64 x (fma.f64 (*.f64 a (neg.f64 t)) (neg.f64 (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y z)) (*.f64 a t)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2)) x)
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x)) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (/.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 x (/.f64 (/.f64 (cbrt.f64 (fma.f64 a t (*.f64 y z))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 x (/.f64 (cbrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) x) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) x) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 x (/.f64 (-.f64 (*.f64 y z) (fma.f64 a t 0)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3))))
(*.f64 (/.f64 x (fma.f64 (*.f64 a (neg.f64 t)) (neg.f64 (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y z)) (*.f64 a t)))) (+.f64 0 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))))
(*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2)) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 1/3)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(fabs.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 x 3)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 a (neg.f64 t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (*.f64 y z) (*.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 a t) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (*.f64 a (neg.f64 t)) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (*.f64 (*.f64 (*.f64 a t) 0) 1)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (*.f64 a (neg.f64 t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (*.f64 (*.f64 a t) 0) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (fma.f64 (*.f64 a (neg.f64 t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 a (neg.f64 t))) (*.f64 a t))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (+.f64 (*.f64 (*.f64 a t) 0) (*.f64 y z)) (+.f64 (*.f64 a (neg.f64 t)) (*.f64 (*.f64 a t) 0)))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 1 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))))
(-.f64 (*.f64 y z) (expm1.f64 (log1p.f64 (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(*.f64 (/.f64 1 (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (-.f64 (*.f64 a t) (*.f64 y z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 (*.f64 a t) (-.f64 (*.f64 a t) (*.f64 y z)) (pow.f64 (*.f64 y z) 2))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (fma.f64 y z (*.f64 a t)) (fma.f64 y z (*.f64 a t)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (-.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (*.f64 (fma.f64 a t (*.f64 y z)) (fma.f64 a t (*.f64 y z)))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (-.f64 (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))) 3))) (+.f64 (pow.f64 (*.f64 y z) 4) (*.f64 (*.f64 a t) (*.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))) (pow.f64 (*.f64 y z) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))) (-.f64 (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))) (pow.f64 (*.f64 y z) 2)) (pow.f64 (*.f64 y z) 4))) (+.f64 (pow.f64 (*.f64 a (*.f64 t (fma.f64 a t (*.f64 y z)))) 3) (pow.f64 (*.f64 y z) 6)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (fma.f64 y z (*.f64 a t)) (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (fma.f64 y z (*.f64 a t)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 a t (*.f64 y z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 (fma.f64 y z (*.f64 a t)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (fma.f64 y z (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (fma.f64 a t (*.f64 y z)) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (/.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) 0) (-.f64 (*.f64 y z) (fma.f64 a t 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (fma.f64 a t (*.f64 y z)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a (neg.f64 t)) (neg.f64 (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y z)) (*.f64 a t)))))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (fma.f64 y z (*.f64 a t))) (+.f64 (pow.f64 (*.f64 y z) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a t (*.f64 y z)) (fma.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (pow.f64 (*.f64 y z) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 y z) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 y z) 3)) (pow.f64 (*.f64 a t) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 (*.f64 y z) 6) (fma.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 6)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t))))) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) 0) (-.f64 (*.f64 y z) (fma.f64 a t 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a (neg.f64 t)) (neg.f64 (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y z)) (*.f64 a t)))))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (/.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 a t (*.f64 y z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (*.f64 a (neg.f64 t)))) 1) (-.f64 (*.f64 y z) (*.f64 a (neg.f64 t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (*.f64 (*.f64 a t) 0))) 1) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 (*.f64 a t) 0))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) 0) (-.f64 (*.f64 y z) (fma.f64 a t 0)))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 y z) (*.f64 a t)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a (neg.f64 t)) (-.f64 (*.f64 a (neg.f64 t)) (*.f64 y z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a (neg.f64 t)) (neg.f64 (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 a t) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 (*.f64 a t) 0) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 y z)) (*.f64 a t)))))
(/.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (/.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 a t (*.f64 y z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (fma.f64 y z (*.f64 a t)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (fma.f64 a t (*.f64 y z)) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (fma.f64 y z (*.f64 a t))) (+.f64 (pow.f64 (*.f64 y z) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a t (*.f64 y z)) (fma.f64 (pow.f64 (*.f64 a t) 2) (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (pow.f64 (*.f64 y z) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 y z) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 y z) 3)) (pow.f64 (*.f64 a t) 6)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)) (+.f64 (pow.f64 (*.f64 y z) 6) (fma.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 a (*.f64 t (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(-.f64 (*.f64 y z) (*.f64 a t))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(-.f64 (*.f64 y z) (*.f64 a t))
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(-.f64 (*.f64 y z) (*.f64 a t))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(fabs.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(-.f64 (*.f64 y z) (*.f64 a t))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(-.f64 (*.f64 y z) (*.f64 a t))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 z y (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 1 (*.f64 y z) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a t) 0))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 a (neg.f64 t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a t) 0))
(-.f64 (*.f64 y z) (*.f64 a t))

eval697.0ms (1%)

Compiler

Compiled 50991 to 12375 computations (75.7% saved)

prune708.0ms (1%)

Pruning

45 alts after pruning (40 fresh and 5 done)

PrunedKeptTotal
New1451141465
Fresh52631
Picked101
Done257
Total1459451504
Error
0%
Counts
1504 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
72.43%
(pow.f64 (cbrt.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) 3)
71.98%
(/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b))))
83.07%
(/.f64 a (/.f64 1 (*.f64 i b)))
82.65%
(/.f64 a (/.f64 -1 (*.f64 t x)))
57.05%
(-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j)))
62.73%
(+.f64 (/.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 c t) (*.f64 y i)) j))
30.84%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (fma.f64 b (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) (+.f64 b b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
30.57%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 i a)) 2))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
45.31%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))))
44.9%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x)))
58.52%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x))
57.56%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 t x) (neg.f64 a)))
68.38%
(+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a))
56.76%
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
56.92%
(+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
84.08%
(+.f64 (*.f64 t (*.f64 j c)) 0)
55.6%
(+.f64 (*.f64 i (*.f64 a b)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))))
80.23%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) j))
68.1%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j))
43.02%
(+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
42.88%
(+.f64 (*.f64 b (+.f64 (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 z) c (*.f64 c z)) 2)))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
70.84%
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 t j)))
69.65%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
68.78%
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
70.31%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
82.61%
(*.f64 (*.f64 t x) (neg.f64 a))
82.78%
(*.f64 (*.f64 i y) (neg.f64 j))
85.43%
(*.f64 (*.f64 c b) (neg.f64 z))
82.56%
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 i b) (*.f64 t x))))
82.5%
(*.f64 (neg.f64 y) (*.f64 i j))
83.57%
(*.f64 (neg.f64 c) (*.f64 b z))
71.99%
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
83.7%
(*.f64 z (*.f64 y x))
83.06%
(*.f64 y (*.f64 z x))
69.05%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
68.08%
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
82.79%
(*.f64 i (*.f64 y (neg.f64 j)))
96.89%
(*.f64 i (*.f64 y j))
82.22%
(*.f64 i (*.f64 a b))
70.85%
(*.f64 c (-.f64 (*.f64 j t) (*.f64 z b)))
84.24%
(*.f64 c (*.f64 t j))
68.77%
(*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))
82.21%
(*.f64 b (*.f64 a i))
68.39%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
83.05%
(*.f64 a (*.f64 i b))
Compiler

Compiled 976 to 681 computations (30.2% saved)

regimes1.3s (1.8%)

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

10 calls:

197.0ms
z
139.0ms
x
139.0ms
j
135.0ms
a
114.0ms
c
Results
ErrorSegmentsBranch
12.11%3x
15.94%2y
10.93%6z
13.22%3t
14.47%4a
11.28%3b
12.06%3c
11.3%3i
12.08%4j
7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1655 to 430 computations (74% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.988600303906585e+292
2.713262227031773e+299
0.0ms
-3.202671359965628e+293
-1.9491915596554758e+292
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.2s (1.7%)

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

10 calls:

176.0ms
z
155.0ms
a
140.0ms
c
121.0ms
t
109.0ms
x
Results
ErrorSegmentsBranch
12.2%3x
15.95%2y
10.96%6z
13.23%3t
14.47%4a
11.32%3b
12.08%3c
11.32%3i
13.67%2j
7.01%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 992 to 320 computations (67.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.988600303906585e+292
2.713262227031773e+299
0.0ms
-3.202671359965628e+293
-1.9491915596554758e+292
Compiler

Compiled 50 to 34 computations (32% saved)

regimes940.0ms (1.4%)

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

10 calls:

161.0ms
z
139.0ms
a
127.0ms
y
98.0ms
x
71.0ms
t
Results
ErrorSegmentsBranch
14.37%2x
15.95%2y
13.64%5z
13.24%3t
14.47%4a
11.32%3b
12.08%3c
11.32%3i
13.67%2j
7.02%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 856 to 291 computations (66% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.988600303906585e+292
2.713262227031773e+299
0.0ms
-3.202671359965628e+293
-1.9491915596554758e+292
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.3s (1.9%)

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

277.0ms
c
268.0ms
x
161.0ms
i
134.0ms
a
132.0ms
j
Results
ErrorSegmentsBranch
13.29%6x
16.74%3y
17.12%2z
18.71%1t
14.47%4a
13.5%3b
11.18%8c
12.79%7i
14.02%4j
Compiler

Compiled 699 to 244 computations (65.1% saved)

bsearch170.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
1.1571597309842543e-127
9.902542795560741e-120
22.0ms
1.8626508291406238e-222
2.1824818122494593e-220
12.0ms
-3.057879780238298e-270
-1.9054367538565668e-270
14.0ms
-2.963906995279501e-255
-1.1933407911502511e-255
20.0ms
-1.0392464725058774e-228
-6.004530092608456e-231
45.0ms
-1.2221503411063266e-191
-6.015585799945153e-193
28.0ms
-2.7962960111419316e-148
-1.1777637853755544e-153
Results
156.0ms768×body256valid
Compiler

Compiled 3225 to 2103 computations (34.8% saved)

regimes1.3s (1.9%)

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

9 calls:

287.0ms
x
229.0ms
a
203.0ms
y
177.0ms
c
131.0ms
t
Results
ErrorSegmentsBranch
17.28%7x
19.47%6y
26.18%2z
19.95%4t
19.59%9a
18.73%4b
19.31%8c
21.76%4i
21.74%3j
Compiler

Compiled 670 to 238 computations (64.5% saved)

bsearch126.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
4.2215180220516495e+45
5.3967244848919325e+50
14.0ms
9.979062459211263e-115
2.0190896406352455e-114
20.0ms
-9.176914977122856e-245
-2.0049533241695665e-246
26.0ms
-8.473481295401424e-221
-1.994716160675947e-221
20.0ms
-4.639748100612798e-128
-8.988531668308235e-130
15.0ms
-3.81125585665447e-94
-1.4164837422260119e-94
Results
109.0ms624×body256valid
7.0ms36×body256infinite
Compiler

Compiled 2665 to 1743 computations (34.6% saved)

regimes1.2s (1.8%)

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

9 calls:

209.0ms
y
206.0ms
a
194.0ms
c
175.0ms
t
132.0ms
x
Results
ErrorSegmentsBranch
19.15%4x
19.47%6y
26.18%2z
19.95%4t
19.29%10a
18.73%4b
19.31%8c
21.76%4i
21.74%3j
Compiler

Compiled 643 to 228 computations (64.5% saved)

bsearch150.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
2.9653680126418994e+51
6.507194464744588e+61
47.0ms
1061011516884145500.0
1.2386932038796868e+20
29.0ms
-2.927113990531866e+73
-1.5669683558186132e+68
Results
136.0ms416×body256valid
8.0ms45×body256infinite
Compiler

Compiled 1681 to 1104 computations (34.3% saved)

regimes1.7s (2.4%)

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

9 calls:

261.0ms
c
258.0ms
y
250.0ms
a
237.0ms
x
163.0ms
i
Results
ErrorSegmentsBranch
17.13%9x
20.82%8y
26.18%2z
21.11%4t
22.01%7a
20.78%5b
17.45%11c
23.14%7i
20.58%4j
Compiler

Compiled 616 to 222 computations (64% saved)

bsearch194.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.9035956574980885e+167
3.9834686993445843e+182
28.0ms
1.1864275475969398e+101
2.3892559483813956e+104
27.0ms
4.2215180220516495e+45
5.3967244848919325e+50
13.0ms
9.979062459211263e-115
2.0190896406352455e-114
25.0ms
-1.994716160675947e-221
-3.102581657489969e-224
26.0ms
-8.27537500007576e-122
-4.639748100612798e-128
22.0ms
-1.0639613408220892e-109
-2.9014973227822053e-112
13.0ms
-1.0587857083008345e-80
-7.009422528477776e-81
Results
158.0ms976×body256valid
20.0ms130×body256infinite
Compiler

Compiled 3894 to 2557 computations (34.3% saved)

regimes1.5s (2.2%)

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

9 calls:

334.0ms
t
181.0ms
y
179.0ms
x
176.0ms
i
159.0ms
c
Results
ErrorSegmentsBranch
20.54%9x
23.16%8y
29.62%6z
20.65%11t
24.75%8a
22.52%5b
24.6%8c
24.44%9i
26.41%5j
Compiler

Compiled 590 to 213 computations (63.9% saved)

bsearch207.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
4.2215180220516495e+45
5.3967244848919325e+50
35.0ms
1.8004797508122838e-56
2.3832868726804463e-27
24.0ms
-1.994716160675947e-221
-3.102581657489969e-224
27.0ms
-8.27537500007576e-122
-4.639748100612798e-128
26.0ms
-1.0639613408220892e-109
-2.9014973227822053e-112
11.0ms
-1.0587857083008345e-80
-7.009422528477776e-81
30.0ms
-1.627855242231766e-22
-1.7154859372957184e-26
23.0ms
-7.462044844254138e+41
-4.678564275645549e+39
Results
183.0ms1024×body256valid
8.0ms53×body256infinite
Compiler

Compiled 3842 to 2538 computations (33.9% saved)

regimes1.6s (2.4%)

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

9 calls:

339.0ms
z
249.0ms
t
191.0ms
y
171.0ms
b
169.0ms
c
Results
ErrorSegmentsBranch
22.98%6x
24.8%9y
29.7%9z
21.73%11t
29.17%7a
20.37%9b
27.7%9c
26.26%7i
27.05%5j
Compiler

Compiled 567 to 208 computations (63.3% saved)

bsearch189.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
6.0217538664648985e-28
3.7828338241237926e-27
28.0ms
3.717569152623487e-36
5.7116522696422084e-30
28.0ms
2.670738303234027e-62
2.139751926138166e-54
19.0ms
2.592231364046965e-82
4.341369778223254e-80
27.0ms
1.1014399644288461e-128
6.29095822717504e-121
11.0ms
5.799281972899811e-242
8.288417759461945e-242
25.0ms
-1.1147157919843136e-100
-1.5645339309744886e-103
31.0ms
-4.757209707971941e+80
-2.9676803388724144e+75
Results
167.0ms976×body256valid
8.0ms39×body256infinite
Compiler

Compiled 3550 to 2361 computations (33.5% saved)

regimes1.7s (2.4%)

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

9 calls:

306.0ms
c
245.0ms
t
241.0ms
y
208.0ms
z
149.0ms
x
Results
ErrorSegmentsBranch
23.08%6x
27.42%9y
30.66%8z
21.88%12t
31.97%5a
23.09%6b
27.25%10c
28.26%5i
27.15%5j
Compiler

Compiled 544 to 204 computations (62.5% saved)

bsearch223.0ms (0.3%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
1.1248589520587943e+56
2.5040228210268644e+58
20.0ms
3.633524105558094e-71
4.507068225007598e-69
20.0ms
6.365928266470247e-228
1.569874732056442e-225
23.0ms
1.6153463225721402e-245
3.440784300899508e-242
28.0ms
-7.072931226166518e-293
-1.5889353313127728e-298
7.0ms
-5.082290292441928e-175
-4.638802771777433e-175
14.0ms
-8.39021790849847e-130
-3.1727818363479085e-130
9.0ms
-1.3205363325837054e-81
-1.1485268455274348e-81
19.0ms
-2.0049646845840357e-53
-6.180103187052772e-55
29.0ms
-2.233662424455522e+62
-2.1338650159623185e+57
26.0ms
-1.1490430824348443e+129
-1.8178203090603912e+125
Results
195.0ms1136×body256valid
13.0ms72×body256infinite
Compiler

Compiled 3926 to 2611 computations (33.5% saved)

regimes1.9s (2.7%)

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

9 calls:

401.0ms
c
336.0ms
t
262.0ms
z
261.0ms
y
215.0ms
b
Results
ErrorSegmentsBranch
26.64%3x
27.47%9y
31.22%8z
21.02%13t
32.48%5a
27.17%6b
25.75%13c
29.06%6i
28.93%3j
Compiler

Compiled 482 to 194 computations (59.8% saved)

bsearch328.0ms (0.5%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
1.1248589520587943e+56
2.5040228210268644e+58
29.0ms
1.1157380478012925e-14
0.0028777367352445155
24.0ms
3.808458175935637e-45
1.7451492901480062e-42
20.0ms
1.0578915902178086e-200
2.7587504854637434e-199
50.0ms
1.6153463225721402e-245
3.440784300899508e-242
29.0ms
-7.072931226166518e-293
-1.5889353313127728e-298
7.0ms
-5.082290292441928e-175
-4.638802771777433e-175
14.0ms
-8.39021790849847e-130
-3.1727818363479085e-130
7.0ms
-1.3205363325837054e-81
-1.1485268455274348e-81
22.0ms
-2.0049646845840357e-53
-6.180103187052772e-55
29.0ms
-2.233662424455522e+62
-2.1338650159623185e+57
52.0ms
-1.1490430824348443e+129
-1.8178203090603912e+125
Results
270.0ms1312×body256valid
40.0ms96×body256infinite
Compiler

Compiled 4564 to 3029 computations (33.6% saved)

regimes1.4s (2%)

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

9 calls:

214.0ms
c
171.0ms
a
162.0ms
z
156.0ms
b
148.0ms
t
Results
ErrorSegmentsBranch
30.08%5x
35.28%5y
34.8%7z
29.71%5t
33.83%5a
29.46%7b
32.7%8c
33.18%6i
35.91%8j
Compiler

Compiled 463 to 193 computations (58.3% saved)

bsearch136.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
2.9653680126418994e+51
6.507194464744588e+61
21.0ms
6.0217538664648985e-28
3.7828338241237926e-27
13.0ms
6.530574928249155e-113
1.3264598108656515e-112
11.0ms
4.4846415836112147e-132
6.976331768639006e-132
25.0ms
7.804010779503115e-203
3.225947758895912e-199
13.0ms
-4.323767664328688e-117
-2.7884128765101963e-117
Results
97.0ms592×body256valid
5.0ms31×body256infinite
Compiler

Compiled 1845 to 1276 computations (30.8% saved)

regimes2.1s (3%)

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

9 calls:

295.0ms
c
289.0ms
x
286.0ms
b
263.0ms
i
248.0ms
y
Results
ErrorSegmentsBranch
33.09%9x
36.08%11y
42.2%9z
33.49%8t
42.22%3a
32.66%10b
32.04%12c
34.1%11i
38.43%9j
Compiler

Compiled 444 to 192 computations (56.8% saved)

bsearch360.0ms (0.5%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
3.5285257770588837e+33
2.7434609837567405e+35
60.0ms
2.537576456381133e-97
6.617258576740708e-94
22.0ms
1.8626508291406238e-222
2.1824818122494593e-220
42.0ms
1.7834061125550735e-248
1.2115191792477604e-247
33.0ms
5.588480021709706e-276
1.491819196660941e-265
26.0ms
-2.7553294710849134e-292
-3.6778584766809274e-307
23.0ms
-2.412539216602885e-232
-1.1793045457553418e-236
14.0ms
-2.806129153443686e-182
-1.3972497512384016e-182
53.0ms
-1.7103888918586622e-78
-6.93204553846765e-81
46.0ms
-6.308021584713355e-71
-3.081349167746657e-73
17.0ms
-2.5803435222084756e-26
-3.0037418454795018e-27
Results
312.0ms1296×body256valid
6.0ms26×body256infinite
Compiler

Compiled 3869 to 2741 computations (29.2% saved)

regimes1.6s (2.3%)

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

9 calls:

243.0ms
z
239.0ms
y
195.0ms
i
171.0ms
j
171.0ms
x
Results
ErrorSegmentsBranch
33.09%9x
34.8%15y
38.67%14z
33.49%8t
42.22%3a
32.66%10b
33.7%10c
34.1%11i
38.43%9j
Compiler

Compiled 428 to 191 computations (55.4% saved)

bsearch262.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
2.9653680126418994e+51
6.507194464744588e+61
41.0ms
6.0217538664648985e-28
3.7828338241237926e-27
15.0ms
6.530574928249155e-113
1.3264598108656515e-112
12.0ms
4.4846415836112147e-132
6.976331768639006e-132
23.0ms
7.804010779503115e-203
3.225947758895912e-199
11.0ms
-4.323767664328688e-117
-2.7884128765101963e-117
30.0ms
-2.927113990531866e+73
-1.5669683558186132e+68
71.0ms
-4.757209707971941e+80
-2.9676803388724144e+75
27.0ms
-1.0542664448385264e+113
-6.067352640369762e+108
Results
230.0ms1008×body256valid
18.0ms112×body256infinite
Compiler

Compiled 2771 to 1973 computations (28.8% saved)

regimes1.8s (2.6%)

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

9 calls:

448.0ms
z
254.0ms
t
196.0ms
x
194.0ms
y
193.0ms
i
Results
ErrorSegmentsBranch
33.21%12x
36.37%12y
41.74%11z
30.51%14t
42.22%3a
34.34%9b
37.25%8c
36.21%9i
38.43%9j
Compiler

Compiled 412 to 190 computations (53.9% saved)

bsearch312.0ms (0.5%)

Algorithm
13×binary-search
Stop Event
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.1248589520587943e+56
2.5040228210268644e+58
36.0ms
1.1847227531015674e+26
1.4374487231639815e+50
8.0ms
4.578572903650161e-32
2.562135006477754e-29
24.0ms
1.7451492901480062e-42
2.717353769296196e-40
20.0ms
3.633524105558094e-71
4.507068225007598e-69
38.0ms
3.349833441501799e-96
7.730606832017879e-85
23.0ms
1.508549113409285e-106
1.4820140919999522e-102
27.0ms
1.2062396787195844e-150
2.936533446428833e-146
18.0ms
1.5551083278498577e-221
6.630553352571981e-221
18.0ms
5.703498333894104e-229
6.365928266470247e-228
31.0ms
3.440784300899508e-242
2.60553335123233e-237
16.0ms
-1.4429983596352206e-298
-4.7295706551428096e-299
29.0ms
-2.233662424455522e+62
-2.1338650159623185e+57
Results
280.0ms1536×body256valid
12.0ms76×body256infinite
Compiler

Compiled 4273 to 3036 computations (28.9% saved)

regimes2.1s (3.1%)

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

9 calls:

459.0ms
b
372.0ms
t
233.0ms
x
228.0ms
a
213.0ms
z
Results
ErrorSegmentsBranch
31.93%15x
36.38%12y
41.5%12z
32.31%11t
42.22%3a
34.34%9b
37.25%8c
39.03%7i
40.21%8j
Compiler

Compiled 396 to 188 computations (52.5% saved)

bsearch457.0ms (0.7%)

Algorithm
14×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
1.9167479818409623e+190
5.798948457896202e+197
68.0ms
2.4221881183688946e+91
1.1864275475969398e+101
25.0ms
6.983615843461618e-5
0.5848762302279364
27.0ms
3.7748870252876275e-76
2.8357760397355178e-67
65.0ms
9.420871518951772e-176
5.515677287371408e-164
48.0ms
1.88154775436658e-214
5.53187670958545e-204
24.0ms
3.0531197512090943e-224
1.9059655980236284e-221
21.0ms
4.638726575363561e-232
8.087715420988025e-230
5.0ms
1.0464130744834807e-275
1.216060281255791e-275
26.0ms
-1.9562797936071945e-239
-3.7683506666714706e-243
21.0ms
-2.9014973227822053e-112
-4.026134348600131e-115
26.0ms
-3.376665837136561e-51
-9.272994004549173e-54
25.0ms
-1.627855242231766e-22
-1.7154859372957184e-26
32.0ms
-4.678564275645549e+39
-1.4591099946990289e+29
Results
368.0ms1840×body256valid
65.0ms160×body256infinite
Compiler

Compiled 5116 to 3628 computations (29.1% saved)

regimes1.6s (2.3%)

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

9 calls:

243.0ms
j
234.0ms
z
185.0ms
c
181.0ms
i
167.0ms
y
Results
ErrorSegmentsBranch
41.86%5x
37.91%10y
43.34%9z
34.64%8t
41.1%7a
35.82%9b
39.85%8c
39.4%8i
38.94%11j
Compiler

Compiled 381 to 187 computations (50.9% saved)

bsearch217.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
1.1248589520587943e+56
2.5040228210268644e+58
19.0ms
3.633524105558094e-71
4.507068225007598e-69
27.0ms
1.9714896049632755e-112
1.508549113409285e-106
23.0ms
1.2062396787195844e-150
2.936533446428833e-146
52.0ms
3.440784300899508e-242
2.60553335123233e-237
33.0ms
-1.4429983596352206e-298
-4.7295706551428096e-299
27.0ms
-2.233662424455522e+62
-2.1338650159623185e+57
Results
183.0ms864×body256valid
23.0ms47×body256infinite
Compiler

Compiled 2316 to 1667 computations (28% saved)

regimes2.2s (3.2%)

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

9 calls:

416.0ms
b
343.0ms
j
280.0ms
a
277.0ms
z
213.0ms
y
Results
ErrorSegmentsBranch
41.86%5x
38.35%10y
45.92%8z
35.3%7t
40.07%13a
35.01%15b
39.85%8c
43.08%6i
40.47%11j
Compiler

Compiled 366 to 185 computations (49.5% saved)

bsearch319.0ms (0.5%)

Algorithm
14×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.0941025468417343e+23
2.8442428356148083e+24
30.0ms
1.206379167887028e-50
5.871379706166463e-38
11.0ms
1.644363515579009e-177
3.188511470212042e-177
19.0ms
3.751335156392894e-191
3.532789939377736e-189
16.0ms
8.288417759461945e-242
8.8379288789091e-241
27.0ms
1.2427153070317462e-260
8.481334012513667e-248
25.0ms
2.707118947098254e-283
4.072028968227597e-281
20.0ms
-3.01874528643991e-307
6.908766699898379e-308
24.0ms
-4.287172931444608e-258
-7.817603708540487e-261
11.0ms
-6.536841765741949e-204
-4.680291074761395e-204
22.0ms
-4.4935604984929926e-122
-2.6344748025244938e-123
31.0ms
-2.927113990531866e+73
-1.5669683558186132e+68
34.0ms
-4.757209707971941e+80
-2.9676803388724144e+75
31.0ms
-1.0542664448385264e+113
-6.067352640369762e+108
Results
276.0ms1632×body256valid
17.0ms113×body256infinite
Compiler

Compiled 4160 to 3020 computations (27.4% saved)

regimes2.2s (3.2%)

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

9 calls:

385.0ms
b
331.0ms
j
280.0ms
x
238.0ms
y
235.0ms
c
Results
ErrorSegmentsBranch
40.8%11x
43.6%10y
47.78%11z
35.66%9t
47.47%6a
36.93%15b
41.6%9c
45.02%9i
41.55%13j
Compiler

Compiled 351 to 184 computations (47.6% saved)

bsearch220.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.1248589520587943e+56
2.5040228210268644e+58
20.0ms
3.633524105558094e-71
4.507068225007598e-69
18.0ms
1.9466209875947036e-151
1.2062396787195844e-150
13.0ms
1.207181653928219e-264
3.3464332532343534e-264
26.0ms
-7.072931226166518e-293
-1.5889353313127728e-298
26.0ms
-1.6065203614959304e-192
-1.2419463840922783e-197
60.0ms
-7.099342239166754e-113
-8.39021790849847e-130
33.0ms
-7.7047848431272e+48
-2.2790019718053495e+41
Results
198.0ms992×body256valid
7.0ms45×body256infinite
Compiler

Compiled 2474 to 1819 computations (26.5% saved)

regimes1.6s (2.3%)

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

9 calls:

253.0ms
b
241.0ms
i
237.0ms
j
220.0ms
z
144.0ms
c
Results
ErrorSegmentsBranch
43.33%9x
43.6%10y
44.47%16z
36.43%9t
47.48%6a
37.34%15b
40.12%11c
45.02%9i
41.57%13j
Compiler

Compiled 301 to 168 computations (44.2% saved)

bsearch220.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
1.1248589520587943e+56
2.5040228210268644e+58
22.0ms
3.633524105558094e-71
4.507068225007598e-69
17.0ms
1.9466209875947036e-151
1.2062396787195844e-150
14.0ms
1.207181653928219e-264
3.3464332532343534e-264
28.0ms
-7.072931226166518e-293
-1.5889353313127728e-298
28.0ms
-1.6065203614959304e-192
-1.2419463840922783e-197
30.0ms
-7.099342239166754e-113
-8.39021790849847e-130
33.0ms
-7.7047848431272e+48
-2.2790019718053495e+41
Results
197.0ms992×body256valid
6.0ms38×body256infinite
Compiler

Compiled 2417 to 1781 computations (26.3% saved)

regimes1.1s (1.5%)

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

9 calls:

146.0ms
b
135.0ms
j
135.0ms
z
121.0ms
i
120.0ms
y
Results
ErrorSegmentsBranch
43.35%9x
47.89%11y
48.84%11z
36.55%9t
49.22%6a
39.59%13b
42%9c
45.02%9i
43.47%12j
Compiler

Compiled 269 to 160 computations (40.5% saved)

bsearch182.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.1248589520587943e+56
2.5040228210268644e+58
20.0ms
3.633524105558094e-71
4.507068225007598e-69
19.0ms
1.0578915902178086e-200
2.7587504854637434e-199
25.0ms
3.440784300899508e-242
2.60553335123233e-237
14.0ms
-1.4429983596352206e-298
-4.7295706551428096e-299
25.0ms
-1.6065203614959304e-192
-1.2419463840922783e-197
28.0ms
-7.099342239166754e-113
-8.39021790849847e-130
27.0ms
-7.7047848431272e+48
-2.2790019718053495e+41
Results
162.0ms1008×body256valid
7.0ms44×body256infinite
Compiler

Compiled 2444 to 1798 computations (26.4% saved)

regimes1.3s (1.9%)

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

9 calls:

355.0ms
t
206.0ms
z
124.0ms
y
113.0ms
x
108.0ms
i
Results
ErrorSegmentsBranch
52.07%6x
49.56%11y
48.84%11z
37.34%10t
49.22%6a
43.46%9b
42.36%10c
45.02%9i
46.39%10j
Compiler

Compiled 260 to 156 computations (40% saved)

bsearch295.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.1248589520587943e+56
2.5040228210268644e+58
57.0ms
7.730606832017879e-85
3.9499639935087317e-75
26.0ms
1.2062396787195844e-150
2.936533446428833e-146
21.0ms
1.0578915902178086e-200
2.7587504854637434e-199
28.0ms
3.440784300899508e-242
2.60553335123233e-237
23.0ms
-1.4429983596352206e-298
-4.7295706551428096e-299
25.0ms
-1.6065203614959304e-192
-1.2419463840922783e-197
62.0ms
-7.099342239166754e-113
-8.39021790849847e-130
28.0ms
-7.7047848431272e+48
-2.2790019718053495e+41
Results
270.0ms1184×body256valid
11.0ms56×body256infinite
Compiler

Compiled 2862 to 2106 computations (26.4% saved)

regimes1.2s (1.7%)

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

9 calls:

276.0ms
z
178.0ms
j
170.0ms
i
138.0ms
t
117.0ms
y
Results
ErrorSegmentsBranch
53.94%6x
51.52%11y
52.24%12z
37.95%11t
48.66%7a
48.16%6b
46.3%7c
45.47%13i
48.98%13j
Compiler

Compiled 242 to 150 computations (38% saved)

bsearch271.0ms (0.4%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.1248589520587943e+56
2.5040228210268644e+58
19.0ms
3.633524105558094e-71
4.507068225007598e-69
39.0ms
1.508549113409285e-106
1.4820140919999522e-102
22.0ms
1.2062396787195844e-150
2.936533446428833e-146
19.0ms
1.0578915902178086e-200
2.7587504854637434e-199
30.0ms
3.440784300899508e-242
2.60553335123233e-237
29.0ms
-7.072931226166518e-293
-1.5889353313127728e-298
26.0ms
-1.6065203614959304e-192
-1.2419463840922783e-197
31.0ms
-7.099342239166754e-113
-8.39021790849847e-130
31.0ms
-7.7047848431272e+48
-2.2790019718053495e+41
Results
246.0ms1328×body256valid
9.0ms55×body256infinite
Compiler

Compiled 3084 to 2298 computations (25.5% saved)

regimes994.0ms (1.4%)

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

9 calls:

171.0ms
y
159.0ms
x
120.0ms
i
111.0ms
t
103.0ms
j
Results
ErrorSegmentsBranch
48.37%12x
54.94%8y
54.52%10z
47.26%11t
48.83%7a
48.13%10b
50.06%5c
47.69%12i
50.54%10j
Compiler

Compiled 233 to 146 computations (37.3% saved)

bsearch295.0ms (0.4%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.1248589520587943e+56
2.5040228210268644e+58
20.0ms
3.633524105558094e-71
4.507068225007598e-69
23.0ms
1.508549113409285e-106
1.4820140919999522e-102
58.0ms
1.2062396787195844e-150
2.936533446428833e-146
23.0ms
1.0578915902178086e-200
2.7587504854637434e-199
25.0ms
3.440784300899508e-242
2.60553335123233e-237
25.0ms
-7.072931226166518e-293
-1.5889353313127728e-298
27.0ms
-1.6065203614959304e-192
-1.2419463840922783e-197
30.0ms
-7.099342239166754e-113
-8.39021790849847e-130
41.0ms
-2.1338650159623185e+57
-7.7047848431272e+48
Results
221.0ms1328×body256valid
20.0ms41×body256infinite
Compiler

Compiled 3070 to 2298 computations (25.1% saved)

regimes1.2s (1.7%)

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

9 calls:

264.0ms
c
211.0ms
i
136.0ms
t
126.0ms
b
123.0ms
j
Results
ErrorSegmentsBranch
51.92%11x
56.71%6y
61.91%3z
53.55%7t
49.47%7a
51.44%9b
51.13%5c
50.86%14i
50.69%12j
Compiler

Compiled 224 to 144 computations (35.7% saved)

bsearch184.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
5.4983784952733465e+23
1.457135883408111e+26
40.0ms
3.78449945647077e-46
1.6382356682141486e-45
20.0ms
2.466727755245236e-89
4.746106255970661e-88
40.0ms
1.773071945683489e-275
5.993054460004081e-274
16.0ms
-2.2289423860442292e-225
-2.299956224124394e-226
43.0ms
-7.374419683824048e+33
-8.620810407523369e+28
Results
170.0ms688×body256valid
5.0ms34×body256infinite
Compiler

Compiled 1645 to 1225 computations (25.5% saved)

regimes971.0ms (1.4%)

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

9 calls:

250.0ms
x
230.0ms
i
112.0ms
b
81.0ms
j
65.0ms
t
Results
ErrorSegmentsBranch
58.62%6x
59.42%4y
60.96%4z
53.55%7t
53.73%7a
53.25%8b
56.75%7c
56.8%10i
56.58%9j
Compiler

Compiled 215 to 140 computations (34.9% saved)

bsearch352.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
6.0217538664648985e-28
3.7828338241237926e-27
30.0ms
1.2427153070317462e-260
8.481334012513667e-248
26.0ms
1.75243971793952e-298
1.1682603996580854e-292
21.0ms
-3.01874528643991e-307
6.908766699898379e-308
18.0ms
-2.3725977655202144e-265
-2.108577863776301e-266
35.0ms
-6.536841765741949e-204
-4.680291074761395e-204
166.0ms
-1.0506937807469848e-91
-5.811268737508122e-98
Results
199.0ms816×body256valid
1.0msbody256infinite
Compiler

Compiled 1840 to 1404 computations (23.7% saved)

regimes876.0ms (1.3%)

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

9 calls:

269.0ms
b
158.0ms
c
112.0ms
j
85.0ms
a
62.0ms
i
Results
ErrorSegmentsBranch
62.46%6x
61.61%3y
61.6%5z
58.86%6t
56.52%9a
57.38%12b
56.07%8c
59.47%7i
59.68%8j
Compiler

Compiled 206 to 136 computations (34% saved)

bsearch179.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
2.5705702501227205e+195
5.7635772241499594e+200
34.0ms
1.0377754621705151e+64
2.3102775212126612e+70
21.0ms
3.5285257770588837e+33
2.7434609837567405e+35
24.0ms
3.901971159028679e-102
2.1497473586635572e-97
22.0ms
6.246871150329893e-193
1.8140455306073002e-190
18.0ms
1.7834061125550735e-248
1.2115191792477604e-247
21.0ms
-8044321.44459687
-121454.93276741369
Results
143.0ms864×body256valid
19.0ms118×body256infinite
Compiler

Compiled 1825 to 1427 computations (21.8% saved)

regimes945.0ms (1.4%)

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

9 calls:

394.0ms
x
97.0ms
i
81.0ms
a
79.0ms
b
74.0ms
z
Results
ErrorSegmentsBranch
66.67%9x
69.59%5y
66.77%9z
62.67%7t
64.49%10a
62.97%10b
66.38%6c
63.14%11i
66.49%7j
Compiler

Compiled 197 to 134 computations (32% saved)

bsearch890.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.1248589520587943e+56
2.5040228210268644e+58
23.0ms
1.4055537584881233e-74
3.633524105558094e-71
196.0ms
1.0578915902178086e-200
2.7587504854637434e-199
303.0ms
3.440784300899508e-242
2.60553335123233e-237
24.0ms
-8.307570268878861e-247
-3.0547413077289177e-249
321.0ms
-7.7047848431272e+48
-2.2790019718053495e+41
Results
875.0ms768×body256valid
5.0ms31×body256infinite
Compiler

Compiled 1570 to 1266 computations (19.4% saved)

regimes774.0ms (1.1%)

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

9 calls:

121.0ms
a
109.0ms
t
97.0ms
j
92.0ms
z
85.0ms
i
Results
ErrorSegmentsBranch
69.33%7x
69.59%5y
66.77%9z
63.59%8t
64.86%10a
63.72%10b
66.38%6c
63.14%11i
66.49%7j
Compiler

Compiled 176 to 124 computations (29.5% saved)

bsearch314.0ms (0.5%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
1.1104674420617217e+248
3.397790663732653e+252
30.0ms
1.0743830517624824e-44
3.891357952179014e-32
17.0ms
-1.2456931496886977e-243
-3.639010300913914e-244
26.0ms
-9.723248362999543e-216
-2.2214460237836293e-221
15.0ms
-2.0659190116745572e-198
-7.143410822458602e-199
26.0ms
-1.4056632429331176e-136
-7.018362683943349e-143
23.0ms
-4.4806727596246345e-85
-1.2747239147344388e-89
54.0ms
-3.5235858466878046e-16
-1.3485106296683857e-19
19.0ms
-4.730035063678683e+19
-6313341023835417000.0
54.0ms
-4.394706101199561e+98
-6.77268165230311e+92
Results
225.0ms1232×body256valid
37.0ms184×body256infinite
Compiler

Compiled 2426 to 1948 computations (19.7% saved)

regimes387.0ms (0.6%)

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

9 calls:

54.0ms
b
51.0ms
z
50.0ms
j
46.0ms
t
44.0ms
i
Results
ErrorSegmentsBranch
70.13%7x
69.59%5y
68.4%9z
65.03%9t
67.02%8a
65.27%9b
68.33%6c
65.76%8i
67.8%9j
Compiler

Compiled 146 to 110 computations (24.7% saved)

bsearch276.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
92.0ms
1.4113157528076396e+261
7.686127539541168e+281
69.0ms
3.1097869784304266e+88
1.0855378960237314e+99
23.0ms
1.2062396787195844e-150
2.936533446428833e-146
16.0ms
5.5768090699351505e-189
1.8362750187180397e-186
19.0ms
6.365928266470247e-228
1.569874732056442e-225
24.0ms
3.440784300899508e-242
2.60553335123233e-237
19.0ms
-6.047775713140285e-305
-3.865974482307382e-307
13.0ms
-6.217482223497554e+103
-3.6598366056023645e+103
Results
222.0ms992×body256valid
41.0ms229×body256infinite
Compiler

Compiled 1959 to 1571 computations (19.8% saved)

regimes641.0ms (0.9%)

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

9 calls:

153.0ms
a
82.0ms
z
75.0ms
t
74.0ms
j
71.0ms
x
Results
ErrorSegmentsBranch
70.52%8x
69.59%5y
70.53%8z
66.87%6t
66.15%12a
67.43%7b
71.47%4c
69.1%5i
71.64%7j
Compiler

Compiled 140 to 107 computations (23.6% saved)

bsearch388.0ms (0.6%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
2.852602289337244e+283
1.9071667751382466e+284
3.0ms
2.8762051131486007e+174
3.009491916114244e+174
32.0ms
1.457135883408111e+26
2.5235756946744762e+30
67.0ms
5.4983784952733465e+23
1.457135883408111e+26
31.0ms
2.252133128581687e-63
3.78449945647077e-46
27.0ms
2.2655268909067142e-172
5.259019688208838e-166
48.0ms
5.993054460004081e-274
6.402979833488799e-266
17.0ms
-2.2289423860442292e-225
-2.299956224124394e-226
29.0ms
-7.374419683824048e+33
-8.620810407523369e+28
33.0ms
-1.2794399825795566e+36
-6.725113700389535e+35
71.0ms
-4.3448798503155906e+81
-3.043424237352489e+71
Results
342.0ms1280×body256valid
31.0ms183×body256infinite
Compiler

Compiled 2479 to 1983 computations (20% saved)

regimes311.0ms (0.4%)

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

9 calls:

71.0ms
a
68.0ms
z
32.0ms
j
28.0ms
b
24.0ms
c
Results
ErrorSegmentsBranch
73.78%5x
70.63%5y
74.89%4z
69.75%4t
71.59%7a
70.87%5b
71.47%4c
71.95%4i
77%3j
Compiler

Compiled 134 to 104 computations (22.4% saved)

bsearch56.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.6066691987140127e+64
5.160795993989781e+64
27.0ms
-6.047775713140285e-305
-3.865974482307382e-307
15.0ms
-6.217482223497554e+103
-3.6598366056023645e+103
Results
48.0ms240×body256valid
5.0ms31×body256infinite
Compiler

Compiled 500 to 394 computations (21.2% saved)

regimes207.0ms (0.3%)

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

9 calls:

37.0ms
a
29.0ms
z
24.0ms
c
23.0ms
x
22.0ms
y
Results
ErrorSegmentsBranch
73.78%5x
70.63%5y
75.25%4z
70.1%4t
71.59%7a
73.39%3b
71.81%4c
71.95%4i
77%3j
Compiler

Compiled 129 to 102 computations (20.9% saved)

bsearch51.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.6066691987140127e+64
5.160795993989781e+64
23.0ms
-6.047775713140285e-305
-3.865974482307382e-307
14.0ms
-6.217482223497554e+103
-3.6598366056023645e+103
Results
44.0ms240×body256valid
3.0ms21×body256infinite
Compiler

Compiled 500 to 394 computations (21.2% saved)

regimes141.0ms (0.2%)

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

9 calls:

24.0ms
b
17.0ms
j
16.0ms
x
16.0ms
y
16.0ms
a
Results
ErrorSegmentsBranch
78.71%4x
78.22%3y
79.27%2z
74.75%3t
75.1%3a
72.41%5b
74.81%3c
76.37%3i
77%3j
Compiler

Compiled 124 to 100 computations (19.4% saved)

bsearch88.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
2.9653680126418994e+51
6.507194464744588e+61
23.0ms
2.0903712674585757e-24
5.86448236882392e-22
12.0ms
4.4846415836112147e-132
6.976331768639006e-132
23.0ms
-1.5645339309744886e-103
-9.316489187481668e-108
Results
77.0ms480×body256valid
5.0ms32×body256infinite
Compiler

Compiled 950 to 754 computations (20.6% saved)

regimes107.0ms (0.2%)

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

9 calls:

15.0ms
b
13.0ms
y
13.0ms
j
13.0ms
a
12.0ms
x
Results
ErrorSegmentsBranch
78.71%4x
78.92%3y
79.27%2z
75.12%3t
75.1%3a
72.71%5b
74.81%3c
77.96%3i
77.29%3j
Compiler

Compiled 114 to 96 computations (15.8% saved)

bsearch160.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
2.9653680126418994e+51
6.507194464744588e+61
25.0ms
2.0903712674585757e-24
5.86448236882392e-22
59.0ms
4.4846415836112147e-132
6.976331768639006e-132
23.0ms
-1.3468903396790433e-87
-1.0506937807469848e-91
Results
129.0ms480×body256valid
25.0ms39×body256infinite
Compiler

Compiled 950 to 754 computations (20.6% saved)

regimes34.0ms (0%)

Accuracy

Total -3.1b remaining (-6%)

Threshold costs -3.1b (-6%)

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

9 calls:

6.0ms
a
4.0ms
t
4.0ms
b
4.0ms
j
3.0ms
x
Results
ErrorSegmentsBranch
82.21%1x
82.21%1y
82.21%1z
82.21%1t
80.63%2a
82.21%1b
82.21%1c
82.21%1i
82.21%1j
Compiler

Compiled 109 to 94 computations (13.8% saved)

bsearch26.0ms (0%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
26.0ms
-3.569840131336582e-70
-1.1110666615813113e-80
Results
22.0ms144×body256valid
1.0msbody256infinite
Compiler

Compiled 320 to 250 computations (21.9% saved)

simplify944.0ms (1.4%)

Algorithm
egg-herbie
Rules
912×distribute-lft-neg-in
746×*-commutative
502×+-commutative
462×distribute-rgt-neg-in
384×distribute-lft-neg-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
092612951
1115312833
2132212785
3143112769
4155812769
5167312769
6186812769
7223712769
8256212769
9285312769
10310312769
11328212769
12342512769
13351812769
14360212769
15360312769
16360312769
17361512769
18361712769
19361712769
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)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (+.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 (+.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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992) (+.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 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 (+.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)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (+.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 (+.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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) 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 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(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)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (+.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 (+.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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992) (+.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 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(if (<=.f64 c -2264377454892925/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.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 -2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 c -3482303857427175/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -2535813749451193/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -7137681160693359/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 7529191101579425/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 c 5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.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 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 x -6575919231766733/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (+.f64 (-.f64 (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 (*.f64 j c) t)) (if (<=.f64 x -8491156056859499/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x -8139666055761541/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 x -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 12599999999999999092124130905039816144186907820032) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 b -165000000000000002389589872540518431076462857902243725043385162006528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 b 120000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 2999999999999999979662846023084883929385125325832192) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x -8884592220540941/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x -3988436367323155/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 x 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 49000000000000001661668478721093580202334304075776) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 819999999999999993613681787745842089210967234008324007538000469213927566799847149597661686788173856768) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (if (<=.f64 x 359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 x -8999999999999999910729679699914547789824) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 x -1786482426334927/42535295865117307932921825928971026432) (+.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 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 x -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x -956410761551981/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 x 1968499104217263/200867255532373784442745261542645325315275374222849104412672) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 410000000000000010512868914337426199387371064000512) (+.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))))))))))
(if (<=.f64 b -11999999999999999279171178543673414636301847816509874899372056415643631196569600) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x))) (if (<=.f64 b 4535473639604587/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.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 b 3203980553881365/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 5686995171182009/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 6829603217050003/2787593149816327892691964784081045188247552) (+.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))))))))))
(if (<=.f64 t -3500000000000000263110704207813730196150001725233428747190181858252180738348453216325893853842153123998930842635983842143371264) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -4599999999999999769410896886393549102186338877926522486784) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -1725436586697641/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -4912770182618093/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -2029136557705395/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -8376355821415749/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -7018193998502481/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 1768170363520083/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 1050212273178577/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 652736747787845/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 24999999999999999292197012390116050212484082091544289476608) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))
(if (<=.f64 t -1150000000000000026327969834985809287621440146198241544687872215658442123922128614139671223328445588071811489644601607658143744) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -3399999999999999920464352583953750185049623868936294498304) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -2776783146697183/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -1248699420126397/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 1729731877356603/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 8838159243424447/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 1450710983537555/1208925819614629174706176) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 23000000000000000240851059340131691856914086430155206557696) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 b -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 1723641332219371/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 7624841658832241/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 z x)) (if (<=.f64 b 6132704929595921/5575186299632655785383929568162090376495104) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 13499999999999999908482807103881977682233063966244864) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))))))
(if (<=.f64 c -3136042293543369/348449143727040986586495598010130648530944) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 c -8372115032861669/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 c -357986298980937/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -2779571960091851/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))) (if (<=.f64 c 4719536086477339/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 c 4534388332577693/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 14091255496643/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 c 11999999999999999346902771844513792) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -470000000000000009339891885128080035793618707872806630664541141579449101658882048) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 3033608744706093/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 z x)) (if (<=.f64 b 2285826382849389/2787593149816327892691964784081045188247552) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 480000000000000026690903652736166213478585506128753328128) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))))
(if (<=.f64 t -51000000000000000986863131915674664860860819185421754684145664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -3063154049444755/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 8888899925304765/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (if (<=.f64 t 5803839762378625/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 t 451497101530523/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3711603880498137/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x)) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 46479077901639/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x)) (if (<=.f64 t 1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 6277101735386681/392318858461667547739736838950479151006397215279002157056) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 35681192317649/713623846352979940529142984724747568191373312) (+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 141999999999999994218923227039031133381262005239808) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1499999999999999985407752241570241939668692766303109251072) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))))
(if (<=.f64 x -649999999999999970703759638528) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -66355061549583/42535295865117307932921825928971026432) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (if (<=.f64 x -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 x -5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 x 7484401160755199/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 1638731227024553/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 x 6459638981852359/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 x 4120801168547031/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 8742010015015781/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7349874591868649/144115188075855872) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 x 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (if (<=.f64 x 20000000000000001451183431946375567220606848575622745649136687967944203449841378148904136363486483903481251953737351442322669506327274827542980731560078643584425249036505384641606421990866944) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))))))
(if (<=.f64 t -24999999999999999292197012390116050212484082091544289476608) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1767204259295051/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 5425353958315897/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (if (<=.f64 t 1293437715931169/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x)) (if (<=.f64 t 5577659736667723/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 466240534134175/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 12999999999999999408934994457554114695134539961119415468032) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -159999999999999994776961200105528307563942457706399678612256393898128051550552064) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b -24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -8931394244144417/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b -1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 b 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 3978983919266491/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 3009873906067871/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 b 7071782957314403/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b 3187590725001049/12259964326927110866866776217202473468949912977468817408) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 284999999999999997902848) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))))))))))))
(if (<=.f64 t -1550000000000000077309979896551297735720960) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -4325364722828471/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 t -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -6811099749366343/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7487725521815009/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 810812239707753/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 t 738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 120000000000000006672725913184041553369646376532188332032) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -450000000000000000082045066746733086386421760) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -4889725326825499/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3290061214130837/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 t 6216540455122333/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 250000000000000012086673028888414764382098711472628563968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -279999999999999993998898960580552576466944) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -4292270895663473/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -8482580444616245/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3483487808565381/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 t 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3419097250317283/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 115000000000000007302115311923875724548243397328062382080) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -5399999999999999684071890743903446662461259776) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -4109481173084667/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -8105576869299967/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 6126133732304635/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 t 1098821349289849/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 t 7546015000501391/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 165000000000000001008221324525534012762273189369321881600) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))
(if (<=.f64 t -2599999999999999900063346088055835535081472) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8383602063836893/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -400674414375755/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -5890680864316837/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7927937771217763/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 z (*.f64 y x)) (if (<=.f64 t 3404333335368483/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 652736747787845/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 z (*.f64 y x)) (if (<=.f64 t 165000000000000001008221324525534012762273189369321881600) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))
(if (<=.f64 t -15499999999999999894924704452605233635156480850132992) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -6943379390043853/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -7805152145219809/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 1400458582428239/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 z (*.f64 y x)) (if (<=.f64 t 5648671608315113/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 4724570745892973/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 z (*.f64 y x)) (if (<=.f64 t 1249999999999999929764936246801703851974644303564149620736) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 t (*.f64 j c)) 0)))))))))))
(if (<=.f64 a -144999999999999997253771067392) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (if (<=.f64 a 6860701064025599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 a 7883901492465871/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (if (<=.f64 a 4113761393303015/6427752177035961102167848369364650410088811975131171341205504) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 1139999999999999991611392) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))
(if (<=.f64 b -6972235792609817/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 b -3775628869181871/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 z (*.f64 y x)) (if (<=.f64 b 6881676612448561/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 b 2415179154369903/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 t (*.f64 j c)) 0) (if (<=.f64 b 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 z (*.f64 y x)) (if (<=.f64 b 6690223559559187/2787593149816327892691964784081045188247552) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))
(if (<=.f64 c -8000000) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 c 1700395624716635/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 3236216423804175/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 (*.f64 i y) (neg.f64 j)) (if (<=.f64 c 8826049387992363/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 4900000000000000136841158448906240) (*.f64 z (*.f64 y x)) (if (<=.f64 c 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 c (*.f64 t j)) (if (<=.f64 c 31999999999999999266488472621751014273326886214028123640782314898322617515131335324621403527933118009848211225475601279101811732661925814375464570046439714357440139745587697414723517602634980655104) (*.f64 (neg.f64 c) (*.f64 b z)) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -299999999999999982517212821288268163186688) (+.f64 (*.f64 t (*.f64 j c)) 0) (if (<=.f64 t -1613801403087547/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 5067573859443173/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 t 6377472929211673/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 (neg.f64 y) (*.f64 i j)) (if (<=.f64 t 167846592288303/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 z (*.f64 y x)) (if (<=.f64 t 4199999999999999819762048785580282796474100541596446490624) (*.f64 (neg.f64 c) (*.f64 b z)) (+.f64 (*.f64 t (*.f64 j c)) 0)))))))
(if (<=.f64 i -2899999999999999777028388443599258996746043796192645550146950176165359870533832189895492415520768) (*.f64 i (*.f64 a b)) (if (<=.f64 i -19000000000000000000) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 i -5451911701461569/5192296858534827628530496329220096) (*.f64 a (*.f64 i b)) (if (<=.f64 i -2029768672598635/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 c (*.f64 t j)) (if (<=.f64 i -6221222879493365/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 y (*.f64 z x)) (if (<=.f64 i -7810249786619025/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 i -5464863684898495/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 i -7533943288042093/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 z (*.f64 y x)) (if (<=.f64 i 1730417938599789/46768052394588893382517914646921056628989841375232) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 i 1400000000000000016717848437774659687980059571973520458845414999740364150840649995483360423906744108401010222599259399065411568709013301189375213299271615774425964049763774423997328502079075945237409665867425948380014385926910556174617671625323598315520) (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 y (neg.f64 j)))))))))))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 t -6957577457438803/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 z (*.f64 y x)) (if (<=.f64 t 958527074726479/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 t 4702927978231049/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 y (*.f64 z x)) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (*.f64 y x)) (if (<=.f64 t 13200000000000000326522130435676340892343528745903794727452696604750543346296424647610073088) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 t 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 t (neg.f64 x)))))))))))
(if (<=.f64 a -4300000000000000131050702618400825756196060757743560741717087250894815232) (*.f64 a (*.f64 i b)) (if (<=.f64 a -700000000000000014937050902844932096) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -29500000000000001853233827938304) (*.f64 a (*.f64 i b)) (if (<=.f64 a -8535058474086213/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 c (*.f64 t j)) (if (<=.f64 a 4282608696416015/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (*.f64 z x)) (if (<=.f64 a 3664852150435693/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 c (*.f64 t j)) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 b (*.f64 a i)) (if (<=.f64 a 5000000000000000452984832) (*.f64 c (*.f64 t j)) (if (<=.f64 a 329999999999999993389776896) (*.f64 b (*.f64 a i)) (if (<=.f64 a 2899999999999999958336068220251828551908587557557026339487847643685952919177291624910821663291532293023040599212110295552040952331260754560846409393848503250897718071428907008) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 189999999999999993588767349220557909774991884189457937647768254826105957756878691059207324291743536458328088947186136097425696003847746408198316114113065127218585929503914263427290829974407561874254042386689646768850146753652296213722562676132114118877855978015553022823772293045420032) (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t (neg.f64 x))))))))))))))
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4111295770304747/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 i (*.f64 a b)) (if (<=.f64 t 30000000000000002101114207614534824372722568854321968059162558464) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 c (*.f64 t j)) (if (<=.f64 t -7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 i (*.f64 a b)) (if (<=.f64 t 32000000000000001851454718167263034476588118053601294021524717568) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 b -8392312103782453/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 i (*.f64 a b)) (if (<=.f64 b 5194589587725811/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 c (*.f64 t j)) (if (<=.f64 b 616761790044201/42535295865117307932921825928971026432) (*.f64 i (*.f64 a b)) (if (<=.f64 b 5399999999999999830470323263061203782512519558463488) (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 a i))))))
(if (<=.f64 b -1361764803244105/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (*.f64 b (*.f64 a i)) (if (<=.f64 b 1318626587653475/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 c (*.f64 t j)) (if (<=.f64 b 1531270651144223/340282366920938463463374607431768211456) (*.f64 a (*.f64 i b)) (if (<=.f64 b 264999999999999983019471621959715297099651004294815828410368) (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 a i))))))
(if (<=.f64 a -4237034830775731/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (*.f64 a (*.f64 i b)) (*.f64 b (*.f64 a i)))
(*.f64 a (*.f64 i b))
Outputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (+.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 (+.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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992) (+.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 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 (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)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.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 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (+.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 (+.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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) 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 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(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)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 x (*.f64 y z)) (*.f64 x (*.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 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (+.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 (+.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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992) (+.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 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(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)))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (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)))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 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 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) -199999999999999984924696874707920970120897867915847050405221309697980696558932154585003938846536810050657940462325091296687310550613357744883467580356118956661470790120934939455989945801060127957611687906204227736000759240738169004268617951010459111545827258847272611683204755172652495528787968) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) 49999999999999996231174218676980242530224466978961762601305327424495174139733038646250984711634202512664485115581272824171827637653339436220866895089029739165367697530233734863997486450265031989402921976551056934000189810184542251067154487752614777886456814711818152920801188793163123882196992))) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))
(if (<=.f64 c -2264377454892925/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.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 -2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 c -3482303857427175/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -2535813749451193/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -7137681160693359/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 7529191101579425/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 c 5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.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 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 -2264377454892925/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.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 -2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -3482303857427175/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c -2535813749451193/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 a b))))) (if (<=.f64 c -7137681160693359/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 7529191101579425/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 c 5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.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 -2264377454892925/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.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 -2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -3482303857427175/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c -2535813749451193/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c -7137681160693359/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 7529191101579425/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (+.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 -2264377454892925/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (+.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 -2311583159860125/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -3482303857427175/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 c -2535813749451193/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c -7137681160693359/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 7529191101579425/406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728054558642679084433903830771243428395388555612645234009677640568743036609742720273743660637609984234054445646756670603264) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (+.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 x -6575919231766733/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (+.f64 (-.f64 (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 (*.f64 j c) t)) (if (<=.f64 x -8491156056859499/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x -8139666055761541/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 x -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 12599999999999999092124130905039816144186907820032) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 x -6575919231766733/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (+.f64 (-.f64 (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))))) (neg.f64 (*.f64 i (*.f64 a b)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x -8491156056859499/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -8139666055761541/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 a (*.f64 b i)))) (if (<=.f64 x -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 x 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 12599999999999999092124130905039816144186907820032) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 a b)))))))))))
(if (<=.f64 x -6575919231766733/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (+.f64 (+.f64 (*.f64 i (*.f64 a b)) (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))))) (*.f64 t (*.f64 c j))) (if (<=.f64 x -8491156056859499/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -8139666055761541/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 12599999999999999092124130905039816144186907820032) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))))))))))
(if (<=.f64 x -6575919231766733/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (+.f64 (+.f64 (*.f64 i (*.f64 a b)) (*.f64 x (/.f64 1 (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))))) (*.f64 t (*.f64 c j))) (if (<=.f64 x -8491156056859499/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -8139666055761541/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x -4182107294586631/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 8318009082362445/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 12599999999999999092124130905039816144186907820032) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b))))))))))
(if (<=.f64 b -165000000000000002389589872540518431076462857902243725043385162006528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 b 120000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 b 2999999999999999979662846023084883929385125325832192) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(if (<=.f64 b -165000000000000002389589872540518431076462857902243725043385162006528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 b 120000000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 i (*.f64 a b))))) (if (<=.f64 b 2999999999999999979662846023084883929385125325832192) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))
(if (<=.f64 b -165000000000000002389589872540518431076462857902243725043385162006528) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 120000000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b 2999999999999999979662846023084883929385125325832192) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))
(if (<=.f64 b -165000000000000002389589872540518431076462857902243725043385162006528) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 120000000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 b 2999999999999999979662846023084883929385125325832192) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))
(if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x -8884592220540941/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x -3988436367323155/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 x 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 49000000000000001661668478721093580202334304075776) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 819999999999999993613681787745842089210967234008324007538000469213927566799847149597661686788173856768) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 a t))))) (if (<=.f64 x 359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 x -8884592220540941/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -3988436367323155/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 a (*.f64 b i)))) (if (<=.f64 x 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 49000000000000001661668478721093580202334304075776) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (if (<=.f64 x 819999999999999993613681787745842089210967234008324007538000469213927566799847149597661686788173856768) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 x 359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (*.f64 y j) (neg.f64 i))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -8884592220540941/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -3988436367323155/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 49000000000000001661668478721093580202334304075776) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 819999999999999993613681787745842089210967234008324007538000469213927566799847149597661686788173856768) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 x 359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -8884592220540941/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -5853278531842485/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -3988436367323155/203491651394038521547847039511757134922630564035519658215217828728150550470508791245160894801988351157926327837934364027279321339542216951915385621714197694277806322617004838820284371518304871360136871830318804992117027222823378335301632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 4990805449417467/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 49000000000000001661668478721093580202334304075776) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 819999999999999993613681787745842089210967234008324007538000469213927566799847149597661686788173856768) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 x 359999999999999999643966386671188963245442577500360442940651820595096236218783655067426421025217930987631345679655365914514557320058209958722383686132094831336204552929599482081837056) (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 x -8999999999999999910729679699914547789824) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 x -1786482426334927/42535295865117307932921825928971026432) (+.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 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 x -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x -956410761551981/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))) (if (<=.f64 x 1968499104217263/200867255532373784442745261542645325315275374222849104412672) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 410000000000000010512868914337426199387371064000512) (+.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))))))))))
(if (<=.f64 x -8999999999999999910729679699914547789824) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -1786482426334927/42535295865117307932921825928971026432) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 (*.f64 z b) (neg.f64 c))) (if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -956410761551981/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 a (*.f64 b i)))) (if (<=.f64 x 1968499104217263/200867255532373784442745261542645325315275374222849104412672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 410000000000000010512868914337426199387371064000512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 x -8999999999999999910729679699914547789824) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -1786482426334927/42535295865117307932921825928971026432) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 x -7582753977519231/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -4146143036252439/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -7316598164803107/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x -956410761551981/101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 1968499104217263/200867255532373784442745261542645325315275374222849104412672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 x 410000000000000010512868914337426199387371064000512) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 b -11999999999999999279171178543673414636301847816509874899372056415643631196569600) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 a (neg.f64 t)) x))) (if (<=.f64 b 4535473639604587/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.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 b 3203980553881365/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 5686995171182009/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 6829603217050003/2787593149816327892691964784081045188247552) (+.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))))))))))
(if (<=.f64 b -11999999999999999279171178543673414636301847816509874899372056415643631196569600) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 b -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4535473639604587/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 (*.f64 z b) (neg.f64 c))) (if (<=.f64 b 3203980553881365/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 b 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5686995171182009/1496577676626844588240573268701473812127674924007424) (+.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 t (neg.f64 x)))) (if (<=.f64 b 6829603217050003/2787593149816327892691964784081045188247552) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.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 b -11999999999999999279171178543673414636301847816509874899372056415643631196569600) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 b -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4535473639604587/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 3203980553881365/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 b 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5686995171182009/1496577676626844588240573268701473812127674924007424) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 6829603217050003/2787593149816327892691964784081045188247552) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.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 b -11999999999999999279171178543673414636301847816509874899372056415643631196569600) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 b -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 4535473639604587/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (*.f64 c (*.f64 z b))) (if (<=.f64 b 3203980553881365/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 b 6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 5686995171182009/1496577676626844588240573268701473812127674924007424) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 6829603217050003/2787593149816327892691964784081045188247552) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.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 t -3500000000000000263110704207813730196150001725233428747190181858252180738348453216325893853842153123998930842635983842143371264) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -4599999999999999769410896886393549102186338877926522486784) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -1725436586697641/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -4912770182618093/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -2029136557705395/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -8376355821415749/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -7018193998502481/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 1768170363520083/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 1050212273178577/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 652736747787845/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 24999999999999999292197012390116050212484082091544289476608) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))
(if (<=.f64 t -3500000000000000263110704207813730196150001725233428747190181858252180738348453216325893853842153123998930842635983842143371264) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -4599999999999999769410896886393549102186338877926522486784) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t -1725436586697641/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t -4912770182618093/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t -2029136557705395/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t -8376355821415749/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t -7018193998502481/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 1768170363520083/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t 1050212273178577/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 652736747787845/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t 24999999999999999292197012390116050212484082091544289476608) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))
(if (<=.f64 t -1150000000000000026327969834985809287621440146198241544687872215658442123922128614139671223328445588071811489644601607658143744) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -3399999999999999920464352583953750185049623868936294498304) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -2776783146697183/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -1248699420126397/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t -8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 1729731877356603/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 8838159243424447/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t 1450710983537555/1208925819614629174706176) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 23000000000000000240851059340131691856914086430155206557696) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))))
(if (<=.f64 t -1150000000000000026327969834985809287621440146198241544687872215658442123922128614139671223328445588071811489644601607658143744) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -3399999999999999920464352583953750185049623868936294498304) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t -8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t -2776783146697183/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t -1248699420126397/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t -8732796494667483/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t -4602094425247529/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 1729731877356603/7687697232696013035490465480201479025983241823794691621558168976140934720122093268938148043346259333988919315645138393722043075242293497100043735968399262883880680368733084239192707430286484902215659282347932289182034267181757047930126964620533348010060414976) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t 1723641332219371/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 8838159243424447/100433627766186892221372630771322662657637687111424552206336) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 t 1450710983537555/1208925819614629174706176) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 t 23000000000000000240851059340131691856914086430155206557696) (+.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))))
(if (<=.f64 b -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 1723641332219371/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 7624841658832241/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 z x)) (if (<=.f64 b 6132704929595921/5575186299632655785383929568162090376495104) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 13499999999999999908482807103881977682233063966244864) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))))))
(if (<=.f64 b -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 1723641332219371/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 7624841658832241/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 x z)) (if (<=.f64 b 6132704929595921/5575186299632655785383929568162090376495104) (+.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 t (neg.f64 x)))) (if (<=.f64 b 13499999999999999908482807103881977682233063966244864) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))
(if (<=.f64 b -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 1723641332219371/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 7624841658832241/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 x z)) (if (<=.f64 b 6132704929595921/5575186299632655785383929568162090376495104) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 13499999999999999908482807103881977682233063966244864) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))
(if (<=.f64 b -4187840306000079/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (if (<=.f64 b 1723641332219371/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y i))) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 7624841658832241/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 x z)) (if (<=.f64 b 6132704929595921/5575186299632655785383929568162090376495104) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 13499999999999999908482807103881977682233063966244864) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))
(if (<=.f64 c -3136042293543369/348449143727040986586495598010130648530944) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 c -8372115032861669/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 c -357986298980937/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c -2779571960091851/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 a (/.f64 1 (-.f64 (*.f64 i b) (*.f64 t x)))) (if (<=.f64 c 4719536086477339/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 c 4534388332577693/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 c 14091255496643/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 t x) (neg.f64 a))) (if (<=.f64 c 11999999999999999346902771844513792) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))))))))))))))
(if (<=.f64 c -3136042293543369/348449143727040986586495598010130648530944) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 c -7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 c -8372115032861669/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 c -357986298980937/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 c -2779571960091851/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 a (/.f64 1 (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 4719536086477339/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 c 4534388332577693/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 c 14091255496643/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (neg.f64 a) (*.f64 x t))) (if (<=.f64 c 11999999999999999346902771844513792) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))))))))))))))
(if (<=.f64 c -3136042293543369/348449143727040986586495598010130648530944) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 c -7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 c -8372115032861669/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 a (*.f64 x t))) (if (<=.f64 c -357986298980937/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 c -2779571960091851/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 a (/.f64 1 (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 4719536086477339/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 c 4534388332577693/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 c 14091255496643/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 a (*.f64 x t))) (if (<=.f64 c 11999999999999999346902771844513792) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))))))))))))))
(if (<=.f64 c -3136042293543369/348449143727040986586495598010130648530944) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5172161658661781/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y i))) (if (<=.f64 c -7092144455206147/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 c -8372115032861669/299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 a (*.f64 x t))) (if (<=.f64 c -357986298980937/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y i))) (if (<=.f64 c -2779571960091851/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (/.f64 a (/.f64 1 (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 4719536086477339/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y i))) (if (<=.f64 c 4534388332577693/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 5341655849093511/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y i))) (if (<=.f64 c 14091255496643/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 a (*.f64 x t))) (if (<=.f64 c 11999999999999999346902771844513792) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y i))) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -470000000000000009339891885128080035793618707872806630664541141579449101658882048) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 3033608744706093/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 z x)) (if (<=.f64 b 2285826382849389/2787593149816327892691964784081045188247552) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 480000000000000026690903652736166213478585506128753328128) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -470000000000000009339891885128080035793618707872806630664541141579449101658882048) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b 3033608744706093/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 x z)) (if (<=.f64 b 2285826382849389/2787593149816327892691964784081045188247552) (+.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 t (neg.f64 x)))) (if (<=.f64 b 480000000000000026690903652736166213478585506128753328128) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -470000000000000009339891885128080035793618707872806630664541141579449101658882048) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b 3033608744706093/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 x z)) (if (<=.f64 b 2285826382849389/2787593149816327892691964784081045188247552) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 480000000000000026690903652736166213478585506128753328128) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -470000000000000009339891885128080035793618707872806630664541141579449101658882048) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b -23999999999999998675763391424923926311106931530898159694958799364292608) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -5394506156881457/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b 3033608744706093/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (*.f64 y i))) (if (<=.f64 b 5434339876390079/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 b 6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 y (*.f64 x z)) (if (<=.f64 b 2285826382849389/2787593149816327892691964784081045188247552) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 480000000000000026690903652736166213478585506128753328128) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))))
(if (<=.f64 t -51000000000000000986863131915674664860860819185421754684145664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -3063154049444755/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 8888899925304765/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (if (<=.f64 t 5803839762378625/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 t 451497101530523/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3711603880498137/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x)) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 46479077901639/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x)) (if (<=.f64 t 1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 6277101735386681/392318858461667547739736838950479151006397215279002157056) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 35681192317649/713623846352979940529142984724747568191373312) (+.f64 (*.f64 (neg.f64 c) (*.f64 z b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 141999999999999994218923227039031133381262005239808) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1499999999999999985407752241570241939668692766303109251072) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))))))
(if (<=.f64 t -51000000000000000986863131915674664860860819185421754684145664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -3063154049444755/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t 8888899925304765/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 t 5803839762378625/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 t 451497101530523/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3711603880498137/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 46479077901639/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 6277101735386681/392318858461667547739736838950479151006397215279002157056) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 35681192317649/713623846352979940529142984724747568191373312) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (*.f64 z b) (neg.f64 c))) (if (<=.f64 t 141999999999999994218923227039031133381262005239808) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1499999999999999985407752241570241939668692766303109251072) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))))
(if (<=.f64 t -51000000000000000986863131915674664860860819185421754684145664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -3063154049444755/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t 8888899925304765/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 t 5803839762378625/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 t 451497101530523/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3711603880498137/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 46479077901639/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 6277101735386681/392318858461667547739736838950479151006397215279002157056) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 35681192317649/713623846352979940529142984724747568191373312) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 141999999999999994218923227039031133381262005239808) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1499999999999999985407752241570241939668692766303109251072) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))))
(if (<=.f64 t -51000000000000000986863131915674664860860819185421754684145664) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -3063154049444755/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t 8888899925304765/240240538521750407359077046256296219561976306993584113173692780504404210003815414654317126354570604187153728613910574803813846101321671784376366749012476965121271261522908882474772107196452653194239352573372884036938570849429907747816467644391667125314387968) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 t 5803839762378625/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y i))) (if (<=.f64 t 451497101530523/12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956352) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 3711603880498137/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 46479077901639/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 6277101735386681/392318858461667547739736838950479151006397215279002157056) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 35681192317649/713623846352979940529142984724747568191373312) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 c (*.f64 z b))) (if (<=.f64 t 141999999999999994218923227039031133381262005239808) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 t 1499999999999999985407752241570241939668692766303109251072) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))))))
(if (<=.f64 x -649999999999999970703759638528) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -66355061549583/42535295865117307932921825928971026432) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (if (<=.f64 x -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 x -5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 x 7484401160755199/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 1638731227024553/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 x 6459638981852359/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 x 4120801168547031/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 x 8742010015015781/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7349874591868649/144115188075855872) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 x 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (if (<=.f64 x 20000000000000001451183431946375567220606848575622745649136687967944203449841378148904136363486483903481251953737351442322669506327274827542980731560078643584425249036505384641606421990866944) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))))))
(if (<=.f64 x -649999999999999970703759638528) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -66355061549583/42535295865117307932921825928971026432) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 x -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x -5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 x 7484401160755199/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 1638731227024553/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 x 6459638981852359/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x 4120801168547031/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 x 8742010015015781/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7349874591868649/144115188075855872) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 20000000000000001451183431946375567220606848575622745649136687967944203449841378148904136363486483903481251953737351442322669506327274827542980731560078643584425249036505384641606421990866944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))))
(if (<=.f64 x -649999999999999970703759638528) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -66355061549583/42535295865117307932921825928971026432) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 x -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x -5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 7484401160755199/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 1638731227024553/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 x 6459638981852359/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x 4120801168547031/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 x 8742010015015781/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7349874591868649/144115188075855872) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 20000000000000001451183431946375567220606848575622745649136687967944203449841378148904136363486483903481251953737351442322669506327274827542980731560078643584425249036505384641606421990866944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))))
(if (<=.f64 x -649999999999999970703759638528) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -66355061549583/42535295865117307932921825928971026432) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 x -893048233349365/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x -5718631244124181/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -4457588117102791/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y i))) (if (<=.f64 x 7484401160755199/623700096729599941142616472824012051896078518886080481719546013261628716209051270557799364216448656590419514638810154763741386871372998018980991186964009818850001772797214273911730537951363433494579173982669976247915878267225271996527767271390013799220975283398673763013237029759482503102464) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 1638731227024553/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 x 6459638981852359/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x 4120801168547031/1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 x 8742010015015781/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (-.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7349874591868649/144115188075855872) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 x 30999999999999999144646510704187055224150377908439869453415278822248904449886018288831573262336) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 20000000000000001451183431946375567220606848575622745649136687967944203449841378148904136363486483903481251953737351442322669506327274827542980731560078643584425249036505384641606421990866944) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))))
(if (<=.f64 t -24999999999999999292197012390116050212484082091544289476608) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1767204259295051/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 t 5425353958315897/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (/.f64 z (/.f64 1 (-.f64 (*.f64 y x) (*.f64 c b)))) (if (<=.f64 t 1293437715931169/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (*.f64 y z) x)) (if (<=.f64 t 5577659736667723/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 466240534134175/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 12999999999999999408934994457554114695134539961119415468032) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))
(if (<=.f64 t -24999999999999999292197012390116050212484082091544289476608) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1767204259295051/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 t 5425353958315897/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (/.f64 z (/.f64 1 (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 t 1293437715931169/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (*.f64 y z))) (if (<=.f64 t 5577659736667723/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 466240534134175/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 12999999999999999408934994457554114695134539961119415468032) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -159999999999999994776961200105528307563942457706399678612256393898128051550552064) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b -24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -8931394244144417/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b -1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 b 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (if (<=.f64 b 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 3978983919266491/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 b 3009873906067871/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 b 7071782957314403/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b 3187590725001049/12259964326927110866866776217202473468949912977468817408) (+.f64 (*.f64 (*.f64 t (neg.f64 x)) a) (*.f64 (*.f64 i b) a)) (if (<=.f64 b 284999999999999997902848) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z)))))))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -159999999999999994776961200105528307563942457706399678612256393898128051550552064) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b -24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -8931394244144417/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b -1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 b 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 3978983919266491/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 3009873906067871/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 b 7071782957314403/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b 3187590725001049/12259964326927110866866776217202473468949912977468817408) (+.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 t (neg.f64 x)))) (if (<=.f64 b 284999999999999997902848) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -159999999999999994776961200105528307563942457706399678612256393898128051550552064) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b -24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -8931394244144417/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b -1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 b 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 3978983919266491/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 3009873906067871/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 b 7071782957314403/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b 3187590725001049/12259964326927110866866776217202473468949912977468817408) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 284999999999999997902848) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))))))
(if (<=.f64 b -8199999999999999809458643099157567402290706092125035684991813961038865081563487301751029788849237151899975680) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -159999999999999994776961200105528307563942457706399678612256393898128051550552064) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b -24999999999999998791204702950698049471299022700753338791801704940912508928) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -8931394244144417/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b -1298336639719011/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 1961990857885011/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 i (*.f64 a b))) (if (<=.f64 b 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 3978983919266491/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 b 3009873906067871/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 b 7071782957314403/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b 3187590725001049/12259964326927110866866776217202473468949912977468817408) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t))) (if (<=.f64 b 284999999999999997902848) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))))))))))))
(if (<=.f64 t -1550000000000000077309979896551297735720960) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -4325364722828471/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 (*.f64 i (neg.f64 y)) j)) (if (<=.f64 t -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -6811099749366343/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7487725521815009/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 810812239707753/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 t 738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 120000000000000006672725913184041553369646376532188332032) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -1550000000000000077309979896551297735720960) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -4325364722828471/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 i (neg.f64 y)))) (if (<=.f64 t -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -6811099749366343/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7487725521815009/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 810812239707753/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 t 738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 120000000000000006672725913184041553369646376532188332032) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -1550000000000000077309979896551297735720960) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -4325364722828471/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 t -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -6811099749366343/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7487725521815009/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 810812239707753/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 t 738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 120000000000000006672725913184041553369646376532188332032) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -1550000000000000077309979896551297735720960) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -4325364722828471/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y i))) (if (<=.f64 t -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -6811099749366343/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7487725521815009/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 810812239707753/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 t 738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 120000000000000006672725913184041553369646376532188332032) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -1550000000000000077309979896551297735720960) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -4325364722828471/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 (*.f64 i (*.f64 a b)) (*.f64 j (*.f64 y i))) (if (<=.f64 t -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -6811099749366343/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7487725521815009/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 810812239707753/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 t 738214179045777/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 120000000000000006672725913184041553369646376532188332032) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -450000000000000000082045066746733086386421760) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -4889725326825499/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3290061214130837/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y)) (if (<=.f64 t 6216540455122333/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 250000000000000012086673028888414764382098711472628563968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -450000000000000000082045066746733086386421760) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -4889725326825499/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3290061214130837/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 (neg.f64 y) (-.f64 (*.f64 i j) (*.f64 x z))) (if (<=.f64 t 6216540455122333/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 250000000000000012086673028888414764382098711472628563968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -450000000000000000082045066746733086386421760) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -2772669694120815/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -3419088336006443/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -4889725326825499/5752618031559410904733776610524879147577526332615381032749762597047445625776030820246671274317041152675843644155884587445081272602061331919771117780463171980088572589595695528841671027239875011822498654466720184602820821834958812207165219537306471589227216341906761543678311870031350921754731402547975172390912) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3290061214130837/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 4054061198538765/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 t 6216540455122333/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 250000000000000012086673028888414764382098711472628563968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -279999999999999993998898960580552576466944) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -4292270895663473/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -8482580444616245/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3483487808565381/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 t 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3419097250317283/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 t 115000000000000007302115311923875724548243397328062382080) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))
(if (<=.f64 t -279999999999999993998898960580552576466944) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8574138474378641/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -4292270895663473/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -8482580444616245/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3483487808565381/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 t 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 3419097250317283/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 t 115000000000000007302115311923875724548243397328062382080) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))
(if (<=.f64 t -5399999999999999684071890743903446662461259776) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -4109481173084667/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -8105576869299967/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 6126133732304635/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 t 1098821349289849/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (if (<=.f64 t 7546015000501391/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 165000000000000001008221324525534012762273189369321881600) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))))))))))))
(if (<=.f64 t -5399999999999999684071890743903446662461259776) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -1362822608054263/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -4109481173084667/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -8105576869299967/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 6126133732304635/120120269260875203679538523128148109780988153496792056586846390252202105001907707327158563177285302093576864306955287401906923050660835892188183374506238482560635630761454441237386053598226326597119676286686442018469285424714953873908233822195833562657193984) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 t 1098821349289849/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 t 7546015000501391/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 165000000000000001008221324525534012762273189369321881600) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))))))))))))
(if (<=.f64 t -2599999999999999900063346088055835535081472) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 t -8383602063836893/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -400674414375755/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -5890680864316837/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7927937771217763/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 z (*.f64 y x)) (if (<=.f64 t 3404333335368483/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 652736747787845/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 z (*.f64 y x)) (if (<=.f64 t 165000000000000001008221324525534012762273189369321881600) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))))))))))))
(if (<=.f64 t -2599999999999999900063346088055835535081472) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 t -8383602063836893/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -400674414375755/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -5890680864316837/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 7927937771217763/60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596992) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 z (*.f64 x y)) (if (<=.f64 t 3404333335368483/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 652736747787845/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 z (*.f64 x y)) (if (<=.f64 t 165000000000000001008221324525534012762273189369321881600) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a)))))))))))))
(if (<=.f64 t -15499999999999999894924704452605233635156480850132992) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -6943379390043853/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t -7805152145219809/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 t 1400458582428239/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 z (*.f64 y x)) (if (<=.f64 t 5648671608315113/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 4724570745892973/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 z (*.f64 y x)) (if (<=.f64 t 1249999999999999929764936246801703851974644303564149620736) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (+.f64 (*.f64 t (*.f64 j c)) 0)))))))))))
(if (<=.f64 t -15499999999999999894924704452605233635156480850132992) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t -506112340501517/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t -6943379390043853/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t -7805152145219809/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 2927931563233833/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 t 1400458582428239/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 4606887725612233/3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624) (*.f64 z (*.f64 x y)) (if (<=.f64 t 5648671608315113/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 4724570745892973/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 z (*.f64 x y)) (if (<=.f64 t 1249999999999999929764936246801703851974644303564149620736) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 c j))))))))))))
(if (<=.f64 a -144999999999999997253771067392) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (if (<=.f64 a 6860701064025599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 a 7883901492465871/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (if (<=.f64 a 4113761393303015/6427752177035961102167848369364650410088811975131171341205504) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 a 1139999999999999991611392) (*.f64 c (-.f64 (*.f64 j t) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))
(if (<=.f64 a -144999999999999997253771067392) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6860701064025599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 a 7883901492465871/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (or (<=.f64 a 4113761393303015/6427752177035961102167848369364650410088811975131171341205504) (not (<=.f64 a 1139999999999999991611392))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))))))))
(if (<=.f64 a -144999999999999997253771067392) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6860701064025599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (*.f64 i (*.f64 y (neg.f64 j))) (if (or (<=.f64 a 7883901492465871/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (not (or (<=.f64 a 4113761393303015/6427752177035961102167848369364650410088811975131171341205504) (not (<=.f64 a 1139999999999999991611392))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))
(if (<=.f64 a -144999999999999997253771067392) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 a -2333805051507949/3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938688) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 a 6860701064025599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (*.f64 i (*.f64 y (neg.f64 j))) (if (or (<=.f64 a 7883901492465871/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (and (not (<=.f64 a 4113761393303015/6427752177035961102167848369364650410088811975131171341205504)) (<=.f64 a 1139999999999999991611392))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))))))
(if (<=.f64 b -6972235792609817/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))) (if (<=.f64 b -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 b -3775628869181871/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 z (*.f64 y x)) (if (<=.f64 b 6881676612448561/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 b 2415179154369903/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (+.f64 (*.f64 t (*.f64 j c)) 0) (if (<=.f64 b 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 z (*.f64 y x)) (if (<=.f64 b 6690223559559187/2787593149816327892691964784081045188247552) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 i a) (*.f64 c z))))))))))
(if (<=.f64 b -6972235792609817/73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747968) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (if (<=.f64 b -8613242574060063/1412006979354108748474554421102313931675676955925788762341700965431346915180599249952936960497614998485448932749141998289061648432939195473813276544243473053215398045741358060286316036246351763861878679739417265182867456) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 b -3775628869181871/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 z (*.f64 x y)) (if (<=.f64 b 6881676612448561/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 b 2415179154369903/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 t (*.f64 c j)) (if (<=.f64 b 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 z (*.f64 x y)) (if (<=.f64 b 6690223559559187/2787593149816327892691964784081045188247552) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))))))
(if (<=.f64 c -8000000) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 c 1700395624716635/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 3236216423804175/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 (*.f64 i y) (neg.f64 j)) (if (<=.f64 c 8826049387992363/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 4900000000000000136841158448906240) (*.f64 z (*.f64 y x)) (if (<=.f64 c 580000000000000009442839750821744349527359899902853629817248546816) (*.f64 c (*.f64 t j)) (if (<=.f64 c 31999999999999999266488472621751014273326886214028123640782314898322617515131335324621403527933118009848211225475601279101811732661925814375464570046439714357440139745587697414723517602634980655104) (*.f64 (neg.f64 c) (*.f64 b z)) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 c -8000000) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 c 1700395624716635/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 3236216423804175/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 (*.f64 y i) (neg.f64 j)) (if (<=.f64 c 8826049387992363/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 4900000000000000136841158448906240) (*.f64 z (*.f64 x y)) (if (or (<=.f64 c 580000000000000009442839750821744349527359899902853629817248546816) (not (<=.f64 c 31999999999999999266488472621751014273326886214028123640782314898322617515131335324621403527933118009848211225475601279101811732661925814375464570046439714357440139745587697414723517602634980655104))) (*.f64 c (*.f64 t j)) (*.f64 (*.f64 z b) (neg.f64 c))))))))
(if (<=.f64 c -8000000) (*.f64 c (*.f64 b (neg.f64 z))) (if (<=.f64 c 1700395624716635/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 3236216423804175/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 c 8826049387992363/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 4900000000000000136841158448906240) (*.f64 z (*.f64 x y)) (if (or (<=.f64 c 580000000000000009442839750821744349527359899902853629817248546816) (not (<=.f64 c 31999999999999999266488472621751014273326886214028123640782314898322617515131335324621403527933118009848211225475601279101811732661925814375464570046439714357440139745587697414723517602634980655104))) (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b (neg.f64 z)))))))))
(if (<=.f64 t -299999999999999982517212821288268163186688) (+.f64 (*.f64 t (*.f64 j c)) 0) (if (<=.f64 t -1613801403087547/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 5067573859443173/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 t 6377472929211673/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 (neg.f64 y) (*.f64 i j)) (if (<=.f64 t 167846592288303/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 z (*.f64 y x)) (if (<=.f64 t 4199999999999999819762048785580282796474100541596446490624) (*.f64 (neg.f64 c) (*.f64 b z)) (+.f64 (*.f64 t (*.f64 j c)) 0)))))))
(if (<=.f64 t -299999999999999982517212821288268163186688) (*.f64 t (*.f64 c j)) (if (<=.f64 t -1613801403087547/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 5067573859443173/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 t 6377472929211673/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 (neg.f64 y) (*.f64 i j)) (if (<=.f64 t 167846592288303/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 z (*.f64 x y)) (if (<=.f64 t 4199999999999999819762048785580282796474100541596446490624) (*.f64 (*.f64 z b) (neg.f64 c)) (*.f64 t (*.f64 c j))))))))
(if (<=.f64 t -299999999999999982517212821288268163186688) (*.f64 t (*.f64 c j)) (if (<=.f64 t -1613801403087547/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 5067573859443173/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 c (*.f64 b (neg.f64 z))) (if (<=.f64 t 6377472929211673/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 y (neg.f64 (*.f64 i j))) (if (<=.f64 t 167846592288303/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 z (*.f64 x y)) (if (<=.f64 t 4199999999999999819762048785580282796474100541596446490624) (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 t (*.f64 c j))))))))
(if (<=.f64 t -299999999999999982517212821288268163186688) (*.f64 t (*.f64 c j)) (if (<=.f64 t -1613801403087547/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 5067573859443173/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 c (*.f64 b (neg.f64 z))) (if (<=.f64 t 6377472929211673/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 t 167846592288303/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (*.f64 z (*.f64 x y)) (if (<=.f64 t 4199999999999999819762048785580282796474100541596446490624) (*.f64 c (*.f64 b (neg.f64 z))) (*.f64 t (*.f64 c j))))))))
(if (<=.f64 i -2899999999999999777028388443599258996746043796192645550146950176165359870533832189895492415520768) (*.f64 i (*.f64 a b)) (if (<=.f64 i -19000000000000000000) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 i -5451911701461569/5192296858534827628530496329220096) (*.f64 a (*.f64 i b)) (if (<=.f64 i -2029768672598635/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 c (*.f64 t j)) (if (<=.f64 i -6221222879493365/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 y (*.f64 z x)) (if (<=.f64 i -7810249786619025/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 i -5464863684898495/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 i -7533943288042093/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 z (*.f64 y x)) (if (<=.f64 i 1730417938599789/46768052394588893382517914646921056628989841375232) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 i 1400000000000000016717848437774659687980059571973520458845414999740364150840649995483360423906744108401010222599259399065411568709013301189375213299271615774425964049763774423997328502079075945237409665867425948380014385926910556174617671625323598315520) (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 y (neg.f64 j)))))))))))))
(if (<=.f64 i -2899999999999999777028388443599258996746043796192645550146950176165359870533832189895492415520768) (*.f64 i (*.f64 a b)) (if (<=.f64 i -19000000000000000000) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 i -5451911701461569/5192296858534827628530496329220096) (*.f64 a (*.f64 b i)) (if (<=.f64 i -2029768672598635/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 c (*.f64 t j)) (if (<=.f64 i -6221222879493365/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 y (*.f64 x z)) (if (<=.f64 i -7810249786619025/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 i -5464863684898495/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 i -7533943288042093/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 z (*.f64 x y)) (if (<=.f64 i 1730417938599789/46768052394588893382517914646921056628989841375232) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 i 1400000000000000016717848437774659687980059571973520458845414999740364150840649995483360423906744108401010222599259399065411568709013301189375213299271615774425964049763774423997328502079075945237409665867425948380014385926910556174617671625323598315520) (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 y (neg.f64 j)))))))))))))
(if (<=.f64 i -2899999999999999777028388443599258996746043796192645550146950176165359870533832189895492415520768) (*.f64 i (*.f64 a b)) (if (<=.f64 i -19000000000000000000) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 i -5451911701461569/5192296858534827628530496329220096) (*.f64 a (*.f64 b i)) (if (<=.f64 i -2029768672598635/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 c (*.f64 t j)) (if (<=.f64 i -6221222879493365/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 y (*.f64 x z)) (if (<=.f64 i -7810249786619025/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 i -5464863684898495/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (*.f64 c (*.f64 b (neg.f64 z))) (if (<=.f64 i -7533943288042093/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (*.f64 z (*.f64 x y)) (if (<=.f64 i 1730417938599789/46768052394588893382517914646921056628989841375232) (*.f64 c (*.f64 b (neg.f64 z))) (if (<=.f64 i 1400000000000000016717848437774659687980059571973520458845414999740364150840649995483360423906744108401010222599259399065411568709013301189375213299271615774425964049763774423997328502079075945237409665867425948380014385926910556174617671625323598315520) (*.f64 i (*.f64 a b)) (*.f64 i (*.f64 y (neg.f64 j)))))))))))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 t -6957577457438803/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 z (*.f64 y x)) (if (<=.f64 t 958527074726479/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 t 4702927978231049/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 y (*.f64 z x)) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (*.f64 y x)) (if (<=.f64 t 13200000000000000326522130435676340892343528745903794727452696604750543346296424647610073088) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 t 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 t (neg.f64 x)))))))))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 t -6957577457438803/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 z (*.f64 x y)) (if (<=.f64 t 958527074726479/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 t 4702927978231049/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 y (*.f64 x z)) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (*.f64 x y)) (if (or (<=.f64 t 13200000000000000326522130435676340892343528745903794727452696604750543346296424647610073088) (not (<=.f64 t 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112))) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 t -6957577457438803/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 i (*.f64 a b)) (if (<=.f64 t 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 z (*.f64 x y)) (if (<=.f64 t 958527074726479/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 t 4702927978231049/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 y (*.f64 x z)) (if (<=.f64 t 1349674138362959/56236422431789954785131731346074773235871213978773957913759444657647969758393598378988008576298635714374011382919011189040103325693678746112606439760814548189184) (*.f64 z (*.f64 x y)) (if (or (<=.f64 t 13200000000000000326522130435676340892343528745903794727452696604750543346296424647610073088) (not (<=.f64 t 10000000000000000327822459828620982485707052830214935642633335774409426031973743359279343786724117930538174975818241508187016346769106956959939911012930425211247788042456200658152732723551495964903285489125103006290926013924448356521309485648260046220787856768108551057012647002112))) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -4300000000000000131050702618400825756196060757743560741717087250894815232) (*.f64 a (*.f64 i b)) (if (<=.f64 a -700000000000000014937050902844932096) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -29500000000000001853233827938304) (*.f64 a (*.f64 i b)) (if (<=.f64 a -8535058474086213/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 c (*.f64 t j)) (if (<=.f64 a 4282608696416015/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (*.f64 z x)) (if (<=.f64 a 3664852150435693/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 c (*.f64 t j)) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 b (*.f64 a i)) (if (<=.f64 a 5000000000000000452984832) (*.f64 c (*.f64 t j)) (if (<=.f64 a 329999999999999993389776896) (*.f64 b (*.f64 a i)) (if (<=.f64 a 2899999999999999958336068220251828551908587557557026339487847643685952919177291624910821663291532293023040599212110295552040952331260754560846409393848503250897718071428907008) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a 189999999999999993588767349220557909774991884189457937647768254826105957756878691059207324291743536458328088947186136097425696003847746408198316114113065127218585929503914263427290829974407561874254042386689646768850146753652296213722562676132114118877855978015553022823772293045420032) (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t (neg.f64 x))))))))))))))
(if (<=.f64 a -4300000000000000131050702618400825756196060757743560741717087250894815232) (*.f64 a (*.f64 b i)) (if (<=.f64 a -700000000000000014937050902844932096) (*.f64 a (*.f64 t (neg.f64 x))) (if (<=.f64 a -29500000000000001853233827938304) (*.f64 a (*.f64 b i)) (if (<=.f64 a -8535058474086213/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 c (*.f64 t j)) (if (<=.f64 a 4282608696416015/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (*.f64 x z)) (if (<=.f64 a 3664852150435693/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 c (*.f64 t j)) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 b (*.f64 a i)) (if (<=.f64 a 5000000000000000452984832) (*.f64 c (*.f64 t j)) (if (<=.f64 a 329999999999999993389776896) (*.f64 b (*.f64 a i)) (if (or (<=.f64 a 2899999999999999958336068220251828551908587557557026339487847643685952919177291624910821663291532293023040599212110295552040952331260754560846409393848503250897718071428907008) (not (<=.f64 a 189999999999999993588767349220557909774991884189457937647768254826105957756878691059207324291743536458328088947186136097425696003847746408198316114113065127218585929503914263427290829974407561874254042386689646768850146753652296213722562676132114118877855978015553022823772293045420032))) (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 a (*.f64 b i))))))))))))
(if (<=.f64 a -4300000000000000131050702618400825756196060757743560741717087250894815232) (*.f64 a (*.f64 b i)) (if (<=.f64 a -700000000000000014937050902844932096) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 a -29500000000000001853233827938304) (*.f64 a (*.f64 b i)) (if (<=.f64 a -8535058474086213/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 c (*.f64 t j)) (if (<=.f64 a 4282608696416015/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 y (*.f64 x z)) (if (<=.f64 a 3664852150435693/531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728128) (*.f64 c (*.f64 t j)) (if (<=.f64 a 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 b (*.f64 a i)) (if (<=.f64 a 5000000000000000452984832) (*.f64 c (*.f64 t j)) (if (<=.f64 a 329999999999999993389776896) (*.f64 b (*.f64 a i)) (if (or (<=.f64 a 2899999999999999958336068220251828551908587557557026339487847643685952919177291624910821663291532293023040599212110295552040952331260754560846409393848503250897718071428907008) (not (<=.f64 a 189999999999999993588767349220557909774991884189457937647768254826105957756878691059207324291743536458328088947186136097425696003847746408198316114113065127218585929503914263427290829974407561874254042386689646768850146753652296213722562676132114118877855978015553022823772293045420032))) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 b i))))))))))))
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4111295770304747/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 i (*.f64 a b)) (if (<=.f64 t 30000000000000002101114207614534824372722568854321968059162558464) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 t -40000000000000000076627003429386749448638205090607680446112140583975172968159550238449445804327212941312) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4111295770304747/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 i (*.f64 a b)) (if (<=.f64 t 30000000000000002101114207614534824372722568854321968059162558464) (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 c (*.f64 t j)) (if (<=.f64 t -7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 i (*.f64 a b)) (if (<=.f64 t 32000000000000001851454718167263034476588118053601294021524717568) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 t -38999999999999998483276971832334825815199055893515800113499654517863097834470835424377819219112230912000) (*.f64 c (*.f64 t j)) (if (<=.f64 t -7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (*.f64 i (*.f64 a b)) (if (<=.f64 t 32000000000000001851454718167263034476588118053601294021524717568) (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 b -8392312103782453/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 i (*.f64 a b)) (if (<=.f64 b 5194589587725811/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 c (*.f64 t j)) (if (<=.f64 b 616761790044201/42535295865117307932921825928971026432) (*.f64 i (*.f64 a b)) (if (<=.f64 b 5399999999999999830470323263061203782512519558463488) (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 a i))))))
(if (<=.f64 b -1361764803244105/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (*.f64 b (*.f64 a i)) (if (<=.f64 b 1318626587653475/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 c (*.f64 t j)) (if (<=.f64 b 1531270651144223/340282366920938463463374607431768211456) (*.f64 a (*.f64 i b)) (if (<=.f64 b 264999999999999983019471621959715297099651004294815828410368) (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 a i))))))
(if (<=.f64 b -1361764803244105/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416) (*.f64 b (*.f64 a i)) (if (<=.f64 b 1318626587653475/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 c (*.f64 t j)) (if (<=.f64 b 1531270651144223/340282366920938463463374607431768211456) (*.f64 a (*.f64 b i)) (if (<=.f64 b 264999999999999983019471621959715297099651004294815828410368) (*.f64 c (*.f64 t j)) (*.f64 b (*.f64 a i))))))
(if (<=.f64 a -4237034830775731/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (*.f64 a (*.f64 i b)) (*.f64 b (*.f64 a i)))
(if (<=.f64 a -4237034830775731/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (*.f64 a (*.f64 b i)) (*.f64 b (*.f64 a i)))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 b i))
Compiler

Compiled 5036 to 1934 computations (61.6% saved)

soundness286.0ms (0.4%)

Algorithm
egg-herbie
Rules
1648×fma-def
1340×+-commutative
1188×associate-+l-
1082×associate-+r-
1082×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164777
5532377
6766177
053823590
1160922996
2650622984
Stop Event
node limit
node limit
Compiler

Compiled 671 to 158 computations (76.5% saved)

end577.0ms (0.8%)

Compiler

Compiled 4712 to 932 computations (80.2% saved)

Profiling

Loading profile data...