Details

Time bar (total: 26.5s)

analyze486.0ms (1.8%)

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 28 to 19 computations (32.1% saved)

sample3.5s (13.2%)

Results
1.8s8256×body256valid
1.6s7227×body256infinite
Bogosity

preprocess58.0ms (0.2%)

Algorithm
egg-herbie
Rules
653×fma-def_binary64
618×distribute-lft-in_binary64
618×distribute-rgt-in_binary64
548×cancel-sign-sub-inv_binary64
536×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0188754
1558696
21885696
36520696
088
188
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
Outputs
0
1
0
2
3
2
4
5
6
7
Call 2
Inputs
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 y x) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 z y) (*.f64 x t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 t y) (*.f64 z x)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 a y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 x (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 b y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 x c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 c y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b x)) x) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 i y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) x)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x z) (*.f64 y t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x t) (*.f64 z y)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x a) (*.f64 z t)) (*.f64 (*.f64 (+.f64 y (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x b) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 y c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x c) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b y)) y) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x i) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) y)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 t z)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 a t)) (*.f64 (*.f64 (+.f64 z (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 b t)) (*.f64 (*.f64 (+.f64 a (*.f64 z c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 c t)) (*.f64 (*.f64 (+.f64 a (*.f64 b z)) z) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 i t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) z)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z a)) (*.f64 (*.f64 (+.f64 t (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z b)) (*.f64 (*.f64 (+.f64 a (*.f64 t c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z c)) (*.f64 (*.f64 (+.f64 a (*.f64 b t)) t) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z i)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) t)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 b (*.f64 a c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 c (*.f64 b a)) a) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 i (*.f64 b c)) c) a)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 c b)) b) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 i c)) c) b)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b i)) i) c)))
Outputs
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 y x) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 z y) (*.f64 x t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 z y (*.f64 x t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x t (*.f64 y z)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 t y) (*.f64 z x)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x z (*.f64 y t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x z (*.f64 y t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (fma.f64 x z (*.f64 y t))))
(*.f64 2 (-.f64 (+.f64 (*.f64 a y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 x (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 a y (*.f64 z t)) (*.f64 i (*.f64 c (+.f64 x (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 y a (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c x) i))))
(*.f64 2 (-.f64 (fma.f64 y a (*.f64 z t)) (*.f64 i (*.f64 c (fma.f64 b c x)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 b y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 x c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 b y (*.f64 z t)) (*.f64 i (*.f64 c (+.f64 a (*.f64 x c))))))
(*.f64 2 (-.f64 (fma.f64 y b (*.f64 z t)) (*.f64 (fma.f64 x c a) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 y b (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 x c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 c y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b x)) x) i)))
(*.f64 2 (-.f64 (fma.f64 c y (*.f64 z t)) (*.f64 i (*.f64 x (+.f64 a (*.f64 x b))))))
(*.f64 2 (-.f64 (fma.f64 y c (*.f64 z t)) (*.f64 (fma.f64 x b a) (*.f64 x i))))
(*.f64 2 (-.f64 (fma.f64 y c (*.f64 z t)) (*.f64 x (*.f64 i (fma.f64 x b a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 i y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) x)))
(*.f64 2 (-.f64 (fma.f64 i y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 x c))))
(*.f64 2 (-.f64 (fma.f64 y i (*.f64 z t)) (*.f64 (fma.f64 b c a) (*.f64 x c))))
(*.f64 2 (-.f64 (fma.f64 y i (*.f64 z t)) (*.f64 x (*.f64 c (fma.f64 b c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x z) (*.f64 y t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x z (*.f64 y t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x z (*.f64 y t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (fma.f64 x z (*.f64 y t))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x t) (*.f64 z y)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 z y (*.f64 x t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x t (*.f64 y z)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x a) (*.f64 z t)) (*.f64 (*.f64 (+.f64 y (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x a (*.f64 z t)) (*.f64 i (*.f64 c (+.f64 y (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 x a (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c y) i))))
(*.f64 2 (-.f64 (fma.f64 x a (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c y)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x b) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 y c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x b (*.f64 z t)) (*.f64 i (*.f64 c (+.f64 a (*.f64 y c))))))
(*.f64 2 (fma.f64 x b (fma.f64 z t (*.f64 i (*.f64 (fma.f64 y c a) (neg.f64 c))))))
(*.f64 2 (-.f64 (fma.f64 x b (*.f64 z t)) (*.f64 i (*.f64 c (fma.f64 y c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x c) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b y)) y) i)))
(*.f64 2 (-.f64 (fma.f64 x c (*.f64 z t)) (*.f64 i (*.f64 y (+.f64 a (*.f64 y b))))))
(*.f64 2 (-.f64 (fma.f64 z t (*.f64 x c)) (*.f64 (*.f64 y i) (fma.f64 y b a))))
(*.f64 2 (-.f64 (fma.f64 x c (*.f64 z t)) (*.f64 y (*.f64 i (fma.f64 y b a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x i) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) y)))
(*.f64 2 (-.f64 (fma.f64 x i (*.f64 z t)) (*.f64 y (*.f64 c (+.f64 a (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 x i (*.f64 z t)) (*.f64 y (*.f64 c (fma.f64 b c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 t z)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 a t)) (*.f64 (*.f64 (+.f64 z (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t a)) (*.f64 i (*.f64 c (+.f64 z (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t a)) (*.f64 c (*.f64 (fma.f64 b c z) i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t a)) (*.f64 c (*.f64 i (fma.f64 b c z)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 b t)) (*.f64 (*.f64 (+.f64 a (*.f64 z c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t b)) (*.f64 i (*.f64 c (+.f64 a (*.f64 z c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t b)) (*.f64 (fma.f64 z c a) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t b)) (*.f64 i (*.f64 c (fma.f64 z c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 c t)) (*.f64 (*.f64 (+.f64 a (*.f64 b z)) z) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t c)) (*.f64 i (*.f64 z (+.f64 a (*.f64 z b))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t c)) (*.f64 (fma.f64 z b a) (*.f64 z i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t c)) (*.f64 z (*.f64 i (fma.f64 z b a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 i t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) z)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t i)) (*.f64 z (*.f64 c (+.f64 a (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 t i)) (*.f64 z (*.f64 c (fma.f64 b c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z a)) (*.f64 (*.f64 (+.f64 t (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z a)) (*.f64 i (*.f64 c (+.f64 t (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z a)) (*.f64 c (*.f64 (fma.f64 b c t) i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z a)) (*.f64 c (*.f64 i (fma.f64 b c t)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z b)) (*.f64 (*.f64 (+.f64 a (*.f64 t c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z b)) (*.f64 i (*.f64 c (+.f64 a (*.f64 t c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z b)) (*.f64 (fma.f64 t c a) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z b)) (*.f64 c (*.f64 i (fma.f64 t c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z c)) (*.f64 (*.f64 (+.f64 a (*.f64 b t)) t) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z c)) (*.f64 i (*.f64 t (+.f64 a (*.f64 t b))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z c)) (*.f64 (*.f64 i (fma.f64 t b a)) t)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z c)) (*.f64 i (*.f64 t (fma.f64 t b a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z i)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) t)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z i)) (*.f64 t (*.f64 c (+.f64 a (*.f64 b c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z i)) (*.f64 (fma.f64 b c a) (*.f64 t c))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z i)) (*.f64 t (*.f64 c (fma.f64 b c a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 b (*.f64 a c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 i (*.f64 c (+.f64 b (*.f64 a c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 a c b) i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 a c b)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 c (*.f64 b a)) a) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 i (*.f64 a (+.f64 c (*.f64 a b))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 a b c) (*.f64 a i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 i (*.f64 a (fma.f64 a b c)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 i (*.f64 b c)) c) a)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a (*.f64 c (+.f64 (*.f64 b c) i)))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 a c) (fma.f64 b c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 a (*.f64 c (fma.f64 b c i)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 c b)) b) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 b i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (*.f64 b i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 i c)) c) b)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b (*.f64 c (+.f64 a (*.f64 c i))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b c) (fma.f64 c i a))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 b (*.f64 c (fma.f64 c i a)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b i)) i) c)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (+.f64 a (*.f64 b i))))))
(*.f64 2 (fma.f64 x y (-.f64 (*.f64 z t) (*.f64 (*.f64 c (fma.f64 b i a)) i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b i a)))))
Symmetry

(sort x y)

(sort z t)

Compiler

Compiled 35 to 26 computations (25.7% saved)

simplify65.0ms (0.2%)

Algorithm
egg-herbie
Rules
627×unsub-neg_binary64
581×fma-def_binary64
441×fma-neg_binary64
435×distribute-rgt-in_binary64
372×distribute-lft-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01926
13724
210424
336924
4138624
5359724
6515624
7640924
8764324
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
Outputs
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (fma.f64 i (*.f64 (fma.f64 b c a) (neg.f64 c)) (fma.f64 x y (*.f64 z t))))
(*.f64 2 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (*.f64 x y))))

eval1.0ms (0%)

Compiler

Compiled 96 to 40 computations (58.3% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New145
Fresh011
Picked000
Done000
Total156
Error
1.5b
Counts
6 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
2.1b
(*.f64 2 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (*.f64 x y))))
2.1b
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
5.4b
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
6.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
Compiler

Compiled 103 to 67 computations (35% saved)

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))
0.0b
(+.f64 (*.f64 x y) (*.f64 z t))
0.1b
(*.f64 (+.f64 a (*.f64 b c)) c)
8.8b
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
Compiler

Compiled 90 to 19 computations (78.9% saved)

series44.0ms (0.2%)

Counts
4 → 228
Calls

57 calls:

TimeVariablePointExpression
13.0ms
c
@inf
(*.f64 (+.f64 a (*.f64 b c)) c)
1.0ms
i
@-inf
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
1.0ms
b
@-inf
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
1.0ms
i
@0
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
1.0ms
c
@-inf
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)

rewrite78.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
433×fma-neg_binary64
352×expm1-udef_binary64
352×log1p-udef_binary64
294×log-pow_binary64
200×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify111.0ms (0.4%)

Algorithm
egg-herbie
Rules
976×fma-neg_binary64
771×times-frac_binary64
334×log-prod_binary64
280×fma-def_binary64
230×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04006544
111506107
245966104
Stop Event
node limit
Counts
382 → 253
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 (pow.f64 c 2) b)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 (pow.f64 c 2) b)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 (pow.f64 c 2) b)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 (pow.f64 c 2) b)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 (pow.f64 c 2) b)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3)) (*.f64 c i)) (fma.f64 a a (*.f64 (*.f64 b c) (-.f64 (*.f64 b c) a))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
(pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(exp.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 1))
(+.f64 (*.f64 a c) (*.f64 (*.f64 b c) c))
(+.f64 (*.f64 (*.f64 b c) c) (*.f64 a c))
(+.f64 (*.f64 c a) (*.f64 c (*.f64 b c)))
(+.f64 (*.f64 c (*.f64 b c)) (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 b c a)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3)) c) (fma.f64 a a (*.f64 (*.f64 b c) (-.f64 (*.f64 b c) a))))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) c) (-.f64 a (*.f64 b c)))
(/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 a a (*.f64 (*.f64 b c) (-.f64 (*.f64 b c) a))))
(/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (-.f64 a (*.f64 b c)))
(pow.f64 (*.f64 c (fma.f64 b c a)) 1)
(pow.f64 (pow.f64 (*.f64 c (fma.f64 b c a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 b c a))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 b c a)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 b c a)))))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 b c a)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 b c a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b c a) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 b c a))))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 b c a))))
(exp.f64 (log.f64 (*.f64 c (fma.f64 b c a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 b c a))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 t) z)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 x y (*.f64 z t))
(fma.f64 y x (*.f64 z t))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) 1))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 b c a) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 2) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (*.f64 c (neg.f64 (fma.f64 b c a))) i (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(+.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) (*.f64 x y))
(*.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 1)
(*.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2)) (/.f64 1 (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3))))
(/.f64 1 (/.f64 (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2))) (neg.f64 (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (*.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))) (-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 1)
(pow.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(exp.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 1))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) b)
(*.f64 c (*.f64 c b))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 (pow.f64 c 2) b)
(*.f64 c (*.f64 c b))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 (pow.f64 c 2) b)
(*.f64 c (*.f64 c b))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 c a)
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 (pow.f64 c 2) b)
(*.f64 c (*.f64 c b))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 (pow.f64 c 2) b)
(*.f64 c (*.f64 c b))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (pow.f64 c 2) b) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c c) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 c (neg.f64 (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 c (neg.f64 (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (*.f64 c (neg.f64 c)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (*.f64 c (neg.f64 c)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (*.f64 c (neg.f64 c)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (*.f64 c (neg.f64 c)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))) 1)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3)) (*.f64 c i)) (fma.f64 a a (*.f64 (*.f64 b c) (-.f64 (*.f64 b c) a))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a))) (*.f64 c i)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a)))) (*.f64 c i))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 a (*.f64 c b)) (*.f64 c i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (-.f64 a (*.f64 c b))) (*.f64 c i))
(pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 1)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 3)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 2)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3) 1/3)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 1))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 a c) (*.f64 (*.f64 b c) c))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 (*.f64 b c) c) (*.f64 a c))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 c a) (*.f64 c (*.f64 b c)))
(*.f64 c (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 b c)) (*.f64 c a))
(*.f64 c (fma.f64 c b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (fma.f64 b c a)))) 1)
(*.f64 c (fma.f64 c b a))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3)) c) (fma.f64 a a (*.f64 (*.f64 b c) (-.f64 (*.f64 b c) a))))
(/.f64 c (/.f64 (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 c (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a)))) c)
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) c) (-.f64 a (*.f64 b c)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 a (*.f64 c b)) c))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(/.f64 (*.f64 c (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 a a (*.f64 (*.f64 b c) (-.f64 (*.f64 b c) a))))
(/.f64 c (/.f64 (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))))
(*.f64 (/.f64 c (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a)))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (fma.f64 a a (*.f64 (*.f64 c b) (-.f64 (*.f64 c b) a)))) c)
(/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (-.f64 a (*.f64 b c)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 a (*.f64 c b)) c))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(pow.f64 (*.f64 c (fma.f64 b c a)) 1)
(*.f64 c (fma.f64 c b a))
(pow.f64 (pow.f64 (*.f64 c (fma.f64 b c a)) 3) 1/3)
(*.f64 c (fma.f64 c b a))
(pow.f64 (cbrt.f64 (*.f64 c (fma.f64 b c a))) 3)
(*.f64 c (fma.f64 c b a))
(pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2)
(*.f64 c (fma.f64 c b a))
(sqrt.f64 (pow.f64 (*.f64 c (fma.f64 b c a)) 2))
(*.f64 c (fma.f64 c b a))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) c))
(*.f64 c (fma.f64 c b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (fma.f64 b c a)))))
(*.f64 c (fma.f64 c b a))
(cbrt.f64 (pow.f64 (*.f64 c (fma.f64 b c a)) 3))
(*.f64 c (fma.f64 c b a))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (fma.f64 b c a) 3)))
(*.f64 c (fma.f64 c b a))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b c a) 3) (pow.f64 c 3)))
(*.f64 c (fma.f64 c b a))
(expm1.f64 (log1p.f64 (*.f64 c (fma.f64 b c a))))
(*.f64 c (fma.f64 c b a))
(log1p.f64 (expm1.f64 (*.f64 c (fma.f64 b c a))))
(*.f64 c (fma.f64 c b a))
(exp.f64 (log.f64 (*.f64 c (fma.f64 b c a))))
(*.f64 c (fma.f64 c b a))
(exp.f64 (*.f64 (log.f64 (*.f64 c (fma.f64 b c a))) 1))
(*.f64 c (fma.f64 c b a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 t z (*.f64 y x))
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 z t))) (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 t z (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 t z (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2))
(fma.f64 t z (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 x (*.f64 y (*.f64 z t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 x (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 z t))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (neg.f64 (-.f64 (*.f64 y x) (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 t z (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 t z (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 t z (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(fma.f64 t z (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 t) z)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 y) x)))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 t z (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 t z (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 t z (*.f64 y x))
(fma.f64 x y (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 y x (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 t z (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 t z (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) 1))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 z t) (+.f64 (*.f64 x y) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 b c a) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 c b a) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 c b a) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 2) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 c b a) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) (fma.f64 (*.f64 c (neg.f64 (fma.f64 b c a))) i (*.f64 c (*.f64 (fma.f64 b c a) i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 c b a) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) (*.f64 x y))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 1)
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 2))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) 1) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2)) (/.f64 1 (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) 1) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) 1) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) 2))) (neg.f64 (+.f64 (*.f64 c (*.f64 (fma.f64 b c a) i)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (*.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a))) (-.f64 (-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z)) 3)) (fma.f64 (fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z)) (-.f64 (fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 (fma.f64 c b a) (*.f64 c i))) 3)) (fma.f64 (-.f64 (*.f64 t z) (*.f64 (fma.f64 c b a) (*.f64 c i))) (-.f64 (*.f64 t z) (+.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) 1) (+.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))) (-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a))) (-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a))))) (+.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z)) (fma.f64 (neg.f64 c) (*.f64 i (fma.f64 c b a)) (*.f64 t z)))) (+.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (-.f64 (fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 1)
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 3) 1/3)
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 3)
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 2)
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 2))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (pow.f64 (exp.f64 y) x)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (pow.f64 (exp.f64 y) x)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i)))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))) 3))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(exp.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))) 1))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 2) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y))))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x)))))) (*.f64 (fma.f64 c b a) (neg.f64 (*.f64 c i))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 z (*.f64 t (-.f64 (*.f64 t z) (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (fma.f64 c b a) (neg.f64 (*.f64 c i))))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (fma.f64 c b a) (*.f64 c i)))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 x y (*.f64 z t))
0.0b
(-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i)))
1.5b
(*.f64 (fma.f64 b c a) i)
4.4b
(*.f64 c (*.f64 (fma.f64 b c a) i))
Compiler

Compiled 76 to 17 computations (77.6% saved)

series26.0ms (0.1%)

Counts
4 → 240
Calls

60 calls:

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

rewrite105.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
835×log-prod_binary64
430×pow2_binary64
369×fma-def_binary64
301×pow1/3_binary64
294×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify202.0ms (0.8%)

Algorithm
egg-herbie
Rules
798×fma-neg_binary64
446×times-frac_binary64
303×log-prod_binary64
246×fma-def_binary64
200×associate-*l*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04278041
110887550
239727550
Stop Event
node limit
Counts
431 → 300
Calls
Call 1
Inputs
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 a i)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 a i)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i a)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i a)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (+.f64 (*.f64 c b) a))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 0 (*.f64 c (*.f64 (fma.f64 c b a) i)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) 1)
(pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(exp.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) 1))
(+.f64 0 (*.f64 (fma.f64 c b a) i))
(+.f64 (*.f64 (*.f64 c b) i) (*.f64 a i))
(+.f64 (*.f64 i (*.f64 c b)) (*.f64 i a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c b a) i))) 1)
(pow.f64 (*.f64 (fma.f64 c b a) i) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c b a) i) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) i)) 3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c b a) i)) 2)
(pow.f64 (*.f64 (pow.f64 (fma.f64 c b a) 3) (pow.f64 i 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 i 3) (pow.f64 (fma.f64 c b a) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) i) 2))
(log.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c b a) i))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) i) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c b a) 3) (pow.f64 i 3)))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (fma.f64 c b a) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c b a) i)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c b a) i)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c b a) i)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c b a) i)) 1))
(fma.f64 i (*.f64 c b) (*.f64 i a))
(fma.f64 (*.f64 c b) i (*.f64 a i))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (*.f64 x y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(+.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(+.f64 0 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1)
(*.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))) (neg.f64 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 1))
(fma.f64 c (neg.f64 (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))
(fma.f64 x y (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 y x (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 1 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 c (fma.f64 c b a)) (neg.f64 i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) 2) (cbrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (neg.f64 (*.f64 (fma.f64 c b a) i)) c (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 -1 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))) (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (*.f64 c (fma.f64 c b a))) i (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(fma.f64 (*.f64 (neg.f64 c) (fma.f64 c b a)) i (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) i) (fma.f64 c b a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) 1) (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) i)) 2)) (cbrt.f64 (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 (*.f64 (fma.f64 c b a) i))) (sqrt.f64 (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(+.f64 (*.f64 z t) (*.f64 x y))
(+.f64 (*.f64 x y) (*.f64 z t))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 z t))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (exp.f64 (*.f64 x y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (exp.f64 (*.f64 x y))))
(log.f64 (*.f64 (exp.f64 (*.f64 x y)) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
Outputs
(*.f64 c (*.f64 i a))
(*.f64 (*.f64 c i) a)
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i a))
(*.f64 (*.f64 c i) a)
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 (*.f64 c i) a)
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 (*.f64 c i) a)
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 a i)
(*.f64 i a)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(*.f64 a i)
(*.f64 i a)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i (fma.f64 c b a))
(*.f64 c (*.f64 i b))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 i a) (*.f64 c (*.f64 i b)))
(*.f64 i (fma.f64 c b a))
(*.f64 i a)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(*.f64 i a)
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 c (*.f64 i b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(*.f64 i (+.f64 (*.f64 c b) a))
(*.f64 i (fma.f64 c b a))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(fma.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(fma.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) a))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a)))
(*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a)))
(*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) a))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c c) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 i a))
(*.f64 c (neg.f64 (*.f64 i a)))
(*.f64 (*.f64 i (neg.f64 c)) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 i a))
(*.f64 c (neg.f64 (*.f64 i a)))
(*.f64 (*.f64 i (neg.f64 c)) a)
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a)))
(*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a)))
(*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 0 (*.f64 c (*.f64 (fma.f64 c b a) i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (fma.f64 c b a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (fma.f64 c b a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (fma.f64 c b a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) 1)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 1)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) 3)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) 2)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3) 1/3)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) 1))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (*.f64 c i) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 0 (*.f64 (fma.f64 c b a) i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 (*.f64 c b) i) (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (*.f64 i (*.f64 c b)) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))))
(*.f64 i (fma.f64 c b a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c b a) i))) 1)
(*.f64 i (fma.f64 c b a))
(pow.f64 (*.f64 (fma.f64 c b a) i) 1)
(*.f64 i (fma.f64 c b a))
(pow.f64 (pow.f64 (*.f64 (fma.f64 c b a) i) 3) 1/3)
(*.f64 i (fma.f64 c b a))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) i)) 3)
(*.f64 i (fma.f64 c b a))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c b a) i)) 2)
(*.f64 i (fma.f64 c b a))
(pow.f64 (*.f64 (pow.f64 (fma.f64 c b a) 3) (pow.f64 i 3)) 1/3)
(*.f64 i (fma.f64 c b a))
(pow.f64 (*.f64 (pow.f64 i 3) (pow.f64 (fma.f64 c b a) 3)) 1/3)
(*.f64 i (fma.f64 c b a))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) i) 2))
(*.f64 i (fma.f64 c b a))
(log.f64 (pow.f64 (exp.f64 i) (fma.f64 c b a)))
(*.f64 i (fma.f64 c b a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c b a) i))))
(*.f64 i (fma.f64 c b a))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) i) 3))
(*.f64 i (fma.f64 c b a))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 c b a) 3) (pow.f64 i 3)))
(*.f64 i (fma.f64 c b a))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (fma.f64 c b a) 3)))
(*.f64 i (fma.f64 c b a))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c b a) i)))
(*.f64 i (fma.f64 c b a))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c b a) i)))
(*.f64 i (fma.f64 c b a))
(exp.f64 (log.f64 (*.f64 (fma.f64 c b a) i)))
(*.f64 i (fma.f64 c b a))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c b a) i)) 1))
(*.f64 i (fma.f64 c b a))
(fma.f64 i (*.f64 c b) (*.f64 i a))
(*.f64 i (fma.f64 c b a))
(fma.f64 (*.f64 c b) i (*.f64 a i))
(*.f64 i (fma.f64 c b a))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(+.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 x y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 0 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1)
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))) (neg.f64 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 2) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 2)) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1)
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 3) 1/3)
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 3)
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2)
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(pow.f64 (/.f64 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3))) -1)
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(pow.f64 (/.f64 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))) -1)
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 2))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (exp.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 (fma.f64 c b a) i))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 3))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(exp.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 1))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (neg.f64 (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 x y (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 y x (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) 1 (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 1 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (*.f64 x y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 1 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) 2) (cbrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (fma.f64 z t (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (fma.f64 t z (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 3) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x))) (pow.f64 (fma.f64 z t (*.f64 y x)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3)) (fma.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (/.f64 1 (fma.f64 c (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2) (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 z t (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 c (fma.f64 c b a)) (neg.f64 i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) 2) (cbrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (neg.f64 (*.f64 (fma.f64 c b a) i)) c (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 -1 (*.f64 c (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) i) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c)) 1 (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (*.f64 (*.f64 c i) (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 c b a)) (*.f64 c (*.f64 (fma.f64 c b a) i))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 (fma.f64 c b a) i)) 2))) (cbrt.f64 (*.f64 c (*.f64 (fma.f64 c b a) i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)) 2)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c i) (fma.f64 c b a)))) (fma.f64 z t (*.f64 y x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (neg.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))) (fma.f64 t z (*.f64 y x)))
(fma.f64 (neg.f64 (*.f64 c (fma.f64 c b a))) i (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 z t (*.f64 (*.f64 (fma.f64 c b a) i) (neg.f64 c))))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (neg.f64 c) (fma.f64 c b a)) i (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (neg.f64 c) i) (fma.f64 c b a) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (neg.f64 c) 1) (*.f64 (fma.f64 c b a) i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c b a) i)) 2)) (cbrt.f64 (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 (*.f64 (fma.f64 c b a) i))) (sqrt.f64 (*.f64 (fma.f64 c b a) i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 z t (*.f64 y x)) (*.f64 (*.f64 c i) (fma.f64 c b a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 z t) (*.f64 x y))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 x y) (*.f64 z t))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 0 (fma.f64 x y (*.f64 z t)))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 (*.f64 x y) 1) (*.f64 z t))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 t z))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 t z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (*.f64 y x))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 z t)))) 1)
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 1 (fma.f64 x y (*.f64 z t)))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (*.f64 x (*.f64 y (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z)))
(pow.f64 (fma.f64 x y (*.f64 z t)) 1)
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) 3)
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) 2)
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) 1/3)
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (exp.f64 (*.f64 x y))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (exp.f64 (*.f64 x y))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 x y)) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 z t))))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 z t))) 1))
(fma.f64 z t (*.f64 y x))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))

localize38.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 x y (*.f64 z t))
0.0b
(-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))
5.3b
(*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))
Compiler

Compiled 80 to 18 computations (77.5% saved)

series12.0ms (0%)

Counts
2 → 144
Calls

36 calls:

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

rewrite90.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
932×log-prod_binary64
536×fma-def_binary64
322×expm1-udef_binary64
322×log1p-udef_binary64
272×log-pow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify197.0ms (0.7%)

Algorithm
egg-herbie
Rules
472×fma-neg_binary64
386×unswap-sqr_binary64
360×associate-/l*_binary64
267×distribute-rgt-neg-in_binary64
231×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03476947
19256459
232326411
Stop Event
node limit
Counts
292 → 232
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 0 (*.f64 c (*.f64 i (fma.f64 b c a))))
(+.f64 (*.f64 a (*.f64 c i)) (*.f64 (*.f64 b c) (*.f64 c i)))
(+.f64 (*.f64 (*.f64 b c) (*.f64 c i)) (*.f64 a (*.f64 c i)))
(+.f64 (*.f64 (*.f64 c i) a) (*.f64 (*.f64 c i) (*.f64 b c)))
(+.f64 (*.f64 (*.f64 c i) (*.f64 b c)) (*.f64 (*.f64 c i) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3)) (*.f64 c i)) (fma.f64 (*.f64 b c) (-.f64 (*.f64 b c) a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
(/.f64 (*.f64 (*.f64 c i) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (-.f64 (*.f64 b c) a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (-.f64 a (*.f64 b c)))
(pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 1))
(fma.f64 a (*.f64 c i) (*.f64 (*.f64 b c) (*.f64 c i)))
(fma.f64 (*.f64 b c) (*.f64 c i) (*.f64 a (*.f64 c i)))
(fma.f64 (*.f64 c i) a (*.f64 (*.f64 c i) (*.f64 b c)))
(fma.f64 (*.f64 c i) (*.f64 b c) (*.f64 (*.f64 c i) a))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(+.f64 0 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(*.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(*.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))) (neg.f64 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (neg.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(pow.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 1))
(fma.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 c i) (neg.f64 (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 c (fma.f64 b c a)) (neg.f64 i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (cbrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (cbrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (sqrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 b c a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 -1 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))) (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) c) i (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) i) c (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) 1) (*.f64 c i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 i (*.f64 c b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 i (*.f64 c b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 i (*.f64 c b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 i (*.f64 c b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 i (*.f64 c b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 c c) (*.f64 i b)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (*.f64 c b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 c (neg.f64 (*.f64 i a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 c (neg.f64 (*.f64 i a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(fma.f64 y x (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 t z)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(fma.f64 y x (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 c c) (neg.f64 (*.f64 i b)))
(*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a))))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 0 (*.f64 c (*.f64 i (fma.f64 b c a))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 a (*.f64 c i)) (*.f64 (*.f64 b c) (*.f64 c i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (*.f64 b c) (*.f64 c i)) (*.f64 a (*.f64 c i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (*.f64 c i) a) (*.f64 (*.f64 c i) (*.f64 b c)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (*.f64 (*.f64 c i) (*.f64 b c)) (*.f64 (*.f64 c i) a))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) 1)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(/.f64 (*.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3)) (*.f64 c i)) (fma.f64 (*.f64 b c) (-.f64 (*.f64 b c) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (fma.f64 (*.f64 c b) (-.f64 (*.f64 c b) a) (*.f64 a a)) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 c i) (fma.f64 (*.f64 c b) (fma.f64 c b (neg.f64 a)) (*.f64 a a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 i (/.f64 (fma.f64 (*.f64 c b) (-.f64 (*.f64 c b) a) (*.f64 a a)) c)) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
(/.f64 (*.f64 c i) (/.f64 (-.f64 a (*.f64 c b)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (-.f64 a (*.f64 c b))) (*.f64 c i))
(*.f64 (/.f64 c (/.f64 (-.f64 a (*.f64 c b)) i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(/.f64 (*.f64 (*.f64 c i) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (-.f64 (*.f64 b c) a) (*.f64 a a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (/.f64 (fma.f64 (*.f64 c b) (-.f64 (*.f64 c b) a) (*.f64 a a)) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 c i) (fma.f64 (*.f64 c b) (fma.f64 c b (neg.f64 a)) (*.f64 a a))) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)))
(*.f64 (/.f64 i (/.f64 (fma.f64 (*.f64 c b) (-.f64 (*.f64 c b) a) (*.f64 a a)) c)) (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (-.f64 a (*.f64 b c)))
(/.f64 (*.f64 c i) (/.f64 (-.f64 a (*.f64 c b)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (-.f64 a (*.f64 c b))) (*.f64 c i))
(*.f64 (/.f64 c (/.f64 (-.f64 a (*.f64 c b)) i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 1)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 3)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 2)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3) 1/3)
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(exp.f64 (log.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 1))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(fma.f64 a (*.f64 c i) (*.f64 (*.f64 b c) (*.f64 c i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(fma.f64 (*.f64 b c) (*.f64 c i) (*.f64 a (*.f64 c i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(fma.f64 (*.f64 c i) a (*.f64 (*.f64 c i) (*.f64 b c)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(fma.f64 (*.f64 c i) (*.f64 b c) (*.f64 (*.f64 c i) a))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 0 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(*.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))) (neg.f64 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (neg.f64 (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3) 1/3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(exp.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 c i) (neg.f64 (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1 (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c (neg.f64 i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c (neg.f64 i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c (neg.f64 i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (fma.f64 c b a) (*.f64 c (neg.f64 i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (fma.f64 t z (*.f64 y x)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(+.f64 (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x)))))
(+.f64 (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))) (/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 b c a)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 c (fma.f64 b c a)) (neg.f64 i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (cbrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (cbrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (*.f64 x y))) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (sqrt.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (neg.f64 (*.f64 c i)) (fma.f64 b c a) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 -1 (*.f64 c (*.f64 i (fma.f64 b c a))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (sqrt.f64 x) (sqrt.f64 y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))) (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (fma.f64 y x (*.f64 t z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))) (fma.f64 t z (*.f64 y x)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 c b a))))))
(fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) c) i (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) i) c (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) 1) (*.f64 c i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a))))

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (*.f64 x y)))
2.0b
(fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (*.f64 x y))
Compiler

Compiled 74 to 17 computations (77% saved)

series19.0ms (0.1%)

Counts
2 → 168
Calls

42 calls:

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

rewrite59.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
706×log-prod_binary64
379×pow2_binary64
334×prod-diff_binary64
267×pow1/3_binary64
263×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify125.0ms (0.5%)

Algorithm
egg-herbie
Rules
477×div-sub_binary64
374×unswap-sqr_binary64
336×log-prod_binary64
267×*-commutative_binary64
255×exp-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01904661
15104035
218914035
364044035
Stop Event
node limit
Counts
229 → 131
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 b c a) (*.f64 c i)))
(+.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) (*.f64 x y))
(+.f64 0 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(+.f64 (*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1) (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 1)
(*.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 1)
(*.f64 1 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) (*.f64 x y)))
(pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 1)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 1))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) (*.f64 z t))
(+.f64 (*.f64 z t) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(+.f64 0 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(+.f64 (*.f64 (*.f64 z t) 1) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(+.f64 (fma.f64 z t (*.f64 (fma.f64 b c a) (*.f64 c i))) (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))) 1)
(*.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 1)
(*.f64 1 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) (pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(*.f64 (sqrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) (sqrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2)) (-.f64 (*.f64 z t) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 1)
(pow.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2))
(log.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) (exp.f64 (*.f64 z t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) (exp.f64 (*.f64 z t))))
(log.f64 (*.f64 (exp.f64 (*.f64 z t)) (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 3))
(expm1.f64 (log1p.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(log1p.f64 (expm1.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(exp.f64 (log.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 1))
Outputs
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 y x))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 y x))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (*.f64 y x))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c i) (neg.f64 a))
(*.f64 i (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c i) (neg.f64 a))
(*.f64 i (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 t z)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 c (*.f64 i a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 c (*.f64 i a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i b) (neg.f64 (*.f64 c c)))
(*.f64 i (neg.f64 (*.f64 (*.f64 c c) b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(fma.f64 y x (fma.f64 -1 (*.f64 (*.f64 c c) (*.f64 i b)) (*.f64 t z)))
(fma.f64 y x (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (*.f64 c b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c i) (neg.f64 a))
(*.f64 i (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c i) (neg.f64 a))
(*.f64 i (*.f64 a (neg.f64 c)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(fma.f64 -1 (*.f64 c (*.f64 i a)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c))
(*.f64 i (*.f64 (fma.f64 c b a) (neg.f64 c)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (*.f64 (*.f64 i (fma.f64 c b a)) (neg.f64 c)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(*.f64 y x)
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(fma.f64 y x (fma.f64 t z (neg.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(+.f64 (*.f64 x y) (*.f64 (fma.f64 b c a) (*.f64 c i)))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) (*.f64 x y))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 0 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1) (*.f64 x y))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 1)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 1)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 1 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2) (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) (*.f64 x y)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2) (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2) (*.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2) (pow.f64 (*.f64 y x) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 y x)))
(pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 1)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2) 1/2)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 3) 1/3)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 3)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2)
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 3))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 1))
(fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) (*.f64 z t))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (*.f64 z t) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 0 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (*.f64 (*.f64 z t) 1) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (fma.f64 z t (*.f64 (fma.f64 b c a) (*.f64 c i))) (*.f64 x y))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))) 1)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(*.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 1)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(*.f64 1 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(*.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) (pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2) (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(*.f64 (sqrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) (sqrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2) (*.f64 (*.f64 z t) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))) 2) (*.f64 z (*.f64 t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (-.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) 3) (pow.f64 (*.f64 t z) 3)) (+.f64 (pow.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)) 2)) (-.f64 (*.f64 z t) (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))) 2)) (-.f64 (*.f64 t z) (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) 2)) (-.f64 (*.f64 t z) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))))
(pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 1)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(pow.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2) 1/2)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(pow.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 3) 1/3)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(pow.f64 (cbrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 3)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(pow.f64 (sqrt.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 2)
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(sqrt.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 2))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(log.f64 (exp.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) (exp.f64 (*.f64 z t))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) (exp.f64 (*.f64 z t))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 z t)) (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(cbrt.f64 (pow.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y))) 3))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(expm1.f64 (log1p.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(log1p.f64 (expm1.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(exp.f64 (log.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 c i) (*.f64 x y)))) 1))
(fma.f64 z t (fma.f64 x y (*.f64 (fma.f64 c b a) (*.f64 c i))))
(fma.f64 t z (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(fma.f64 y x (fma.f64 t z (*.f64 c (*.f64 i (fma.f64 c b a)))))

eval296.0ms (1.1%)

Compiler

Compiled 26095 to 6103 computations (76.6% saved)

prune428.0ms (1.6%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New93423957
Fresh000
Picked101
Done303
Total93823961
Error
0.0b
Counts
961 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
30.6b
(*.f64 2 (fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
22.5b
(*.f64 2 (fma.f64 z t (*.f64 y x)))
19.2b
(*.f64 2 (fma.f64 y x (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))))
20.3b
(*.f64 2 (fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))))
22.5b
(*.f64 2 (fma.f64 y x (*.f64 t z)))
26.0b
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (/.f64 c (/.f64 (-.f64 a (*.f64 c b)) i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))
33.8b
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (pow.f64 (sqrt.f64 (*.f64 (fma.f64 c b a) i)) 2))))
2.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
5.6b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 3)))
22.8b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
31.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2) i)))
21.8b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 a (*.f64 c b)) c)) i)))
15.0b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b)))))
23.6b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
27.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
26.9b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
22.5b
(*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))
51.3b
(*.f64 2 (*.f64 (*.f64 i (neg.f64 c)) a))
56.5b
(*.f64 2 (*.f64 (*.f64 i b) (*.f64 c (neg.f64 c))))
53.0b
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
40.5b
(*.f64 2 (*.f64 y x))
44.5b
(*.f64 2 (*.f64 t z))
44.3b
(*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
Compiler

Compiled 1080 to 748 computations (30.7% saved)

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 86 to 19 computations (77.9% saved)

series11.0ms (0%)

Counts
2 → 144
Calls

36 calls:

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

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
433×fma-neg_binary64
352×expm1-udef_binary64
352×log1p-udef_binary64
294×log-pow_binary64
200×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify543.0ms (2%)

Algorithm
egg-herbie
Rules
940×fma-neg_binary64
592×times-frac_binary64
414×unswap-sqr_binary64
257×fma-def_binary64
192×log-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03194995
19484846
236684846
Stop Event
node limit
Counts
260 → 178
Calls
Call 1
Inputs
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 x y)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 z t) (*.f64 x y))) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 z t) (*.f64 x y))))
(*.f64 (fma.f64 z t (*.f64 x y)) 1)
(*.f64 1 (fma.f64 z t (*.f64 x y)))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z t (*.f64 x y))))
(*.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (fma.f64 z t (*.f64 x y))))
(*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (*.f64 z t) (*.f64 x y))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t)))) (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 z (*.f64 t (*.f64 x y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))) (neg.f64 (-.f64 (*.f64 z t) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(pow.f64 (fma.f64 z t (*.f64 x y)) 1)
(pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 3)
(pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) 2)
(pow.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2))
(log.f64 (exp.f64 (fma.f64 z t (*.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 t) z)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3))
(expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 x y))))
(log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 x y))))
(exp.f64 (log.f64 (fma.f64 z t (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 x y))) 1))
(fma.f64 z t (*.f64 x y))
(fma.f64 t z (*.f64 x y))
(fma.f64 x y (*.f64 z t))
(fma.f64 y x (*.f64 z t))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (*.f64 z t) (*.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1))
(+.f64 (*.f64 x y) (fma.f64 z t (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 z t) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 2) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 z t (*.f64 x y)))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) (*.f64 z t))
(*.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(*.f64 1 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))))
(/.f64 1 (/.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))) (neg.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))) (*.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (-.f64 (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (*.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))) (-.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(pow.f64 (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))))
(log.f64 (/.f64 (exp.f64 (fma.f64 z t (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (exp.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 x y))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (exp.f64 (fma.f64 z t (*.f64 x y)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (exp.f64 (fma.f64 z t (*.f64 x y)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (exp.f64 t) z)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (pow.f64 (exp.f64 t) z)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 1))
(fma.f64 z t (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 t z (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (fma.f64 z t (*.f64 x y)) 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 1 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 1 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z t (*.f64 x y))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (fma.f64 z t (*.f64 x y))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t))))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (*.f64 z t) (*.f64 x y))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
Outputs
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 t z) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 t z) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 c c) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 c (neg.f64 (*.f64 i a)))
(*.f64 (*.f64 c i) (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 c (neg.f64 (*.f64 i a)))
(*.f64 (*.f64 c i) (neg.f64 a))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a (*.f64 c i)))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b)
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b)
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i a)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 a (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 c c) (*.f64 i b)) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 c c) (*.f64 i b)) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 c c) (*.f64 i b)) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 c c) (*.f64 i b)) (*.f64 c (*.f64 i a))))
(*.f64 c (neg.f64 (*.f64 i (fma.f64 c b a))))
(*.f64 c (*.f64 (neg.f64 i) (fma.f64 c b a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 z t (*.f64 x y)))) 1)
(fma.f64 y x (*.f64 t z))
(-.f64 (/.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 z t) (*.f64 x y))) (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 z t) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(*.f64 (fma.f64 z t (*.f64 x y)) 1)
(fma.f64 y x (*.f64 t z))
(*.f64 1 (fma.f64 z t (*.f64 x y)))
(fma.f64 y x (*.f64 t z))
(*.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2))
(fma.f64 y x (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z t (*.f64 x y))))
(fma.f64 y x (*.f64 t z))
(*.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (fma.f64 z t (*.f64 x y))))
(fma.f64 y x (*.f64 t z))
(*.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (*.f64 z t) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t)))) (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 z t) (*.f64 x y)) (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t)))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 z (*.f64 t (*.f64 x y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 z t) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2))) (neg.f64 (-.f64 (*.f64 z t) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (-.f64 (*.f64 x y) (*.f64 z t)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x)))
(pow.f64 (fma.f64 z t (*.f64 x y)) 1)
(fma.f64 y x (*.f64 t z))
(pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 3)
(fma.f64 y x (*.f64 t z))
(pow.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) 2)
(fma.f64 y x (*.f64 t z))
(pow.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) 1/3)
(fma.f64 y x (*.f64 t z))
(sqrt.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2))
(fma.f64 y x (*.f64 t z))
(log.f64 (exp.f64 (fma.f64 z t (*.f64 x y))))
(fma.f64 y x (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))))
(fma.f64 y x (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (pow.f64 (exp.f64 y) x)))
(fma.f64 y x (*.f64 t z))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 y x (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 y x (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (pow.f64 (exp.f64 t) z)))
(fma.f64 y x (*.f64 t z))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 y x (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(fma.f64 y x (*.f64 t z))
(cbrt.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3))
(fma.f64 y x (*.f64 t z))
(expm1.f64 (log1p.f64 (fma.f64 z t (*.f64 x y))))
(fma.f64 y x (*.f64 t z))
(log1p.f64 (expm1.f64 (fma.f64 z t (*.f64 x y))))
(fma.f64 y x (*.f64 t z))
(exp.f64 (log.f64 (fma.f64 z t (*.f64 x y))))
(fma.f64 y x (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (*.f64 x y))) 1))
(fma.f64 y x (*.f64 t z))
(fma.f64 z t (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 x y (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 y x (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 1 (*.f64 z t) (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 1 (*.f64 x y) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 z t))
(fma.f64 y x (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (*.f64 x y))
(fma.f64 y x (*.f64 t z))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 z t) (*.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 x y) (fma.f64 z t (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (*.f64 x y) (+.f64 (*.f64 z t) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (fma.f64 c b a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 1 (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (fma.f64 c b a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))) 2) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (fma.f64 c b a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (fma.f64 (neg.f64 i) (*.f64 c (fma.f64 b c a)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 (neg.f64 (fma.f64 c b a)) (*.f64 c i) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a)))) (*.f64 (fma.f64 c b a) (+.f64 (*.f64 c (neg.f64 i)) (*.f64 c i))))
(+.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (fma.f64 z t (*.f64 x y)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(+.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) (*.f64 z t))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 1 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2) (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (/.f64 1 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 2)) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))) (-.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 1 (/.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 2)) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2)) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 2)) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 b c a))) 2))) (neg.f64 (+.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 2)) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3)) (+.f64 (pow.f64 (*.f64 z t) 2) (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))) (*.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (*.f64 t z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) 3)) (fma.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) (*.f64 t z))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c (fma.f64 c b a)))) 3)) (fma.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c (fma.f64 c b a)))) (-.f64 (*.f64 y x) (+.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) (*.f64 t z))) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 3) (pow.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) 3)) (+.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (-.f64 (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (*.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (*.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))) (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 (*.f64 i (fma.f64 c b a)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z)))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 3)) (fma.f64 c (*.f64 i (*.f64 (fma.f64 c b a) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))) (-.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))))) (+.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c (fma.f64 c b a)))) (-.f64 (*.f64 y x) (*.f64 i (*.f64 c (fma.f64 c b a)))))) (+.f64 (-.f64 (*.f64 t z) (*.f64 y x)) (*.f64 i (*.f64 c (fma.f64 c b a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z t (*.f64 x y)) 2) (*.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))) (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (/.f64 1 (+.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (fma.f64 y x (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c (fma.f64 c b a))) 2)) (fma.f64 (*.f64 c i) (fma.f64 c b a) (fma.f64 y x (*.f64 t z))))
(pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3) 1/3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 2)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (exp.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (/.f64 (exp.f64 (fma.f64 z t (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (exp.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z t))) (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z t (*.f64 x y))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (exp.f64 (fma.f64 z t (*.f64 x y)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (exp.f64 (fma.f64 z t (*.f64 x y)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i)))) (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (+.f64 1 (expm1.f64 (fma.f64 z t (*.f64 x y))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))) (pow.f64 (exp.f64 t) z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (pow.f64 (exp.f64 t) z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a))))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 y) x) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) (+.f64 1 (expm1.f64 (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a)))) 3))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(exp.f64 (log.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 z t (*.f64 x y)) (*.f64 c (*.f64 i (fma.f64 b c a))))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 z t (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 t z (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (fma.f64 z t (*.f64 x y)) 1 (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 1 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 1 (fma.f64 z t (*.f64 x y)) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (*.f64 x y))) 2) (cbrt.f64 (fma.f64 z t (*.f64 x y))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (fma.f64 z t (*.f64 x y))) (sqrt.f64 (fma.f64 z t (*.f64 x y))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (fma.f64 b c a)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (+.f64 (pow.f64 (*.f64 z t) 3) (pow.f64 (*.f64 x y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z t) 2) (*.f64 (*.f64 x y) (-.f64 (*.f64 x y) (*.f64 z t))))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z))))) (*.f64 (fma.f64 c b a) (*.f64 c (neg.f64 i))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 y x) 3)) (fma.f64 (*.f64 y x) (-.f64 (*.f64 y x) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (*.f64 i (*.f64 c (fma.f64 c b a))))
(fma.f64 (-.f64 (pow.f64 (*.f64 z t) 2) (pow.f64 (*.f64 x y) 2)) (/.f64 1 (-.f64 (*.f64 z t) (*.f64 x y))) (*.f64 (fma.f64 b c a) (neg.f64 (*.f64 c i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (/.f64 1 (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 (fma.f64 c b a) (*.f64 c (neg.f64 i))))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 t z) (*.f64 y x))) (*.f64 i (*.f64 c (fma.f64 c b a))))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 t z))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
t
@0
(*.f64 2 (*.f64 t z))
1.0ms
z
@0
(*.f64 2 (*.f64 t z))
0.0ms
z
@inf
(*.f64 2 (*.f64 t z))
0.0ms
t
@inf
(*.f64 2 (*.f64 t z))
0.0ms
z
@-inf
(*.f64 2 (*.f64 t z))

rewrite36.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
554×pow1_binary64
509×add-log-exp_binary64
509×log1p-expm1-u_binary64
509×expm1-log1p-u_binary64
499×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify38.0ms (0.1%)

Algorithm
egg-herbie
Rules
1025×log-prod_binary64
443×distribute-rgt-in_binary64
427×*-commutative_binary64
423×distribute-lft-in_binary64
369×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032143
184110
232077
3220977
4667377
Stop Event
node limit
Counts
11 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) 1)
(pow.f64 (*.f64 2 (*.f64 t z)) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 t z)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 t z))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 t z))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 t z)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 t z)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 t z))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 t z))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 t z))))
Outputs
(-.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) 1)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(pow.f64 (*.f64 2 (*.f64 t z)) 1)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 t z)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 t z))) 3)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 t z))) 2)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 t z) 2) 4))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 t z)))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 t z)) 3))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 t z))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 t z))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))
(exp.f64 (log.f64 (*.f64 2 (*.f64 t z))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 t z))) -1)
(+.f64 (*.f64 2 (*.f64 t z)) 0)
(*.f64 2 (*.f64 t z))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 (*.f64 i b) (*.f64 c (neg.f64 c))))
15.5b
(*.f64 (*.f64 i b) (*.f64 c (neg.f64 c)))
Compiler

Compiled 39 to 15 computations (61.5% saved)

series11.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite47.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
886×pow1_binary64
814×add-log-exp_binary64
813×log1p-expm1-u_binary64
813×expm1-log1p-u_binary64
797×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify50.0ms (0.2%)

Algorithm
egg-herbie
Rules
802×fma-def_binary64
737×log-prod_binary64
367×unswap-sqr_binary64
251×*-commutative_binary64
205×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0751342
12151270
210171198
332941198
Stop Event
node limit
Counts
98 → 43
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 1 (*.f64 b (*.f64 i (*.f64 c c)))) 1)
(pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1)
(pow.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 i (*.f64 c c)))) 3)
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)
(neg.f64 (*.f64 b (*.f64 i (*.f64 c c))))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 2))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 b (*.f64 c c))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 c c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (*.f64 i b) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 i (*.f64 c c)))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 i (*.f64 c c)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 i (*.f64 c c)))))
(-.f64 (+.f64 1 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))) 1)
(pow.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 i b) 2)) c) 2)
(neg.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 b (*.f64 i (*.f64 c c)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))))
(exp.f64 (log.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))))
Outputs
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(-.f64 (+.f64 1 (*.f64 b (*.f64 i (*.f64 c c)))) 1)
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1)
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 i (*.f64 c c)))) 3)
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(neg.f64 (*.f64 b (*.f64 i (*.f64 c c))))
(*.f64 b (neg.f64 (*.f64 i (*.f64 c c))))
(*.f64 b (*.f64 (*.f64 c c) (neg.f64 i)))
(*.f64 c (*.f64 (neg.f64 b) (*.f64 c i)))
(*.f64 b (*.f64 c (*.f64 i (neg.f64 c))))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 2))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 b (*.f64 c c))))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 3))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 c c) 3)))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c c) 3) (pow.f64 (*.f64 i b) 3)))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 i (*.f64 c c)))))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 i (*.f64 c c)))))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(exp.f64 (log.f64 (*.f64 b (*.f64 i (*.f64 c c)))))
(+.f64 1 (-.f64 (*.f64 b (*.f64 i (*.f64 c c))) 1))
(+.f64 (*.f64 c (*.f64 c (*.f64 i b))) 0)
(*.f64 c (*.f64 c (*.f64 i b)))
(-.f64 (+.f64 1 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(pow.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)) 1)
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(pow.f64 (pow.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))) 3)
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 i b) 2)) c) 2)
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(neg.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)))
(*.f64 (*.f64 -2 (*.f64 c c)) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 (*.f64 c c) (*.f64 (*.f64 i b) -2))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 c c))) 2) 4))
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 b (*.f64 i (*.f64 c c)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2)) 3))
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))))
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))))
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))
(exp.f64 (log.f64 (*.f64 (*.f64 i b) (*.f64 (*.f64 c c) 2))))
(+.f64 1 (-.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 1))
(+.f64 (*.f64 (*.f64 i b) (*.f64 2 (*.f64 c c))) 0)
(*.f64 (*.f64 i b) (*.f64 c (*.f64 c 2)))
(*.f64 (*.f64 c (*.f64 c i)) (+.f64 b b))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))
0.0b
(+.f64 (*.f64 x y) (*.f64 z t))
2.7b
(*.f64 c (*.f64 c (*.f64 i b)))
4.9b
(*.f64 c (*.f64 i b))
Compiler

Compiled 76 to 18 computations (76.3% saved)

series14.0ms (0.1%)

Counts
3 → 120
Calls

39 calls:

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

rewrite103.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
924×log-prod_binary64
754×fma-def_binary64
336×fma-neg_binary64
304×expm1-udef_binary64
304×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify151.0ms (0.6%)

Algorithm
egg-herbie
Rules
867×fma-neg_binary64
316×times-frac_binary64
283×log-prod_binary64
223×associate-*l*_binary64
220×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04467822
111417472
238497409
Stop Event
node limit
Counts
330 → 289
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(-.f64 (*.f64 t z) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 t z) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(+.f64 0 (*.f64 b (*.f64 c i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c i)))) 1)
(pow.f64 (*.f64 b (*.f64 c i)) 1)
(pow.f64 (pow.f64 (*.f64 b (*.f64 c i)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 c i))) 3)
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 c i))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 c i)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c i)))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 c i)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 i b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 c i))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 c i))))
(exp.f64 (log.f64 (*.f64 b (*.f64 c i))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 c i))) 1))
(+.f64 0 (*.f64 c (*.f64 b (*.f64 c i))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 b (*.f64 c i))))) 1)
(pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 3)
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 b (*.f64 c i)))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 b (*.f64 c i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(+.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 x y))
(+.f64 0 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))))
(*.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1)
(*.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2))) (neg.f64 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))) (-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1)
(pow.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 1))
(fma.f64 c (neg.f64 (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 b (*.f64 c i)) (neg.f64 c) (fma.f64 x y (*.f64 z t)))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 x y (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 y x (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (*.f64 x y) 1 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 x y) 1 (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 z t (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 t z (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 z t) 1 (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 1 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 1 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(fma.f64 1 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 x y))
(fma.f64 (*.f64 c c) (neg.f64 (*.f64 i b)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (sqrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 x y))
(fma.f64 (neg.f64 (*.f64 b (*.f64 c i))) c (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (fma.f64 x y (*.f64 z t)))
(fma.f64 -1 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 z t)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 z t)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 x y))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2)) (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) c) (*.f64 i b) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (*.f64 i b)) c (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) 1) (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 c i))) 2)) (cbrt.f64 (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 (*.f64 b (*.f64 c i)))) (sqrt.f64 (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (*.f64 c i)) b (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(-.f64 (*.f64 t z) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (*.f64 t z) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b)))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (*.f64 y x) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b)))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 (pow.f64 c 2) (*.f64 i b)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 i b))
(*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 i b))
(*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 i b))
(*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 i b))
(*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 i b))
(*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 i b))
(*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 0 (*.f64 b (*.f64 c i)))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 c i)))) 1)
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(pow.f64 (*.f64 b (*.f64 c i)) 1)
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(pow.f64 (pow.f64 (*.f64 b (*.f64 c i)) 3) 1/3)
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 c i))) 3)
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(pow.f64 (sqrt.f64 (*.f64 b (*.f64 c i))) 2)
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 c i)) 2))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 c i)))))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 c i)) 3))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 i b) 3)))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 c 3)))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 c i))))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 c i))))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(exp.f64 (log.f64 (*.f64 b (*.f64 c i))))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 c i))) 1))
(*.f64 b (*.f64 c i))
(*.f64 c (*.f64 i b))
(+.f64 0 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 b (*.f64 c i))))) 1)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 1)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 3)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(pow.f64 (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3) 1/3)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i))))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(exp.f64 (log.f64 (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 i (*.f64 b (*.f64 c c)))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(+.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 0 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))))) (cbrt.f64 (exp.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i)))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b)))))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i)))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))))))
(*.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) 1) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) 1) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) 1) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) 1) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2))) (neg.f64 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (-.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) 3)) (fma.f64 (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (-.f64 (*.f64 t z) (+.f64 (*.f64 c (*.f64 b (*.f64 c i))) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) 3)) (fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (-.f64 (*.f64 t z) (+.f64 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) 1) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))) (-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))) (+.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 b (*.f64 c i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))) (-.f64 (*.f64 y x) (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))))
(/.f64 (*.f64 (fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b)))))) (fma.f64 y x (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 t z)))) (fma.f64 y x (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))))
(pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 3) 1/3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (exp.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 b (*.f64 c i)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (exp.f64 x) y)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (pow.f64 (exp.f64 x) y)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (pow.f64 (exp.f64 i) b) c) c)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 3))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 c (neg.f64 (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 b (*.f64 c i)) (neg.f64 c) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 x y (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 y x (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 x y) 1 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 x y) 1 (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 z t (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 t z (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 z t) 1 (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) 1 (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 1 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 1 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 1 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 1 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 1 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 c c) (neg.f64 (*.f64 i b)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) 2) (cbrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (*.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i))))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(-.f64 (fma.f64 t z (*.f64 y x)) (fma.f64 c (*.f64 c (*.f64 i b)) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 z t (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 z t (neg.f64 (*.f64 y x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (fma.f64 t z (*.f64 y (neg.f64 x))) (pow.f64 (*.f64 y x) 2))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x)))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x)))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x)))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (/.f64 1 (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 y x (*.f64 t z)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 2)) (fma.f64 c (*.f64 b (*.f64 c i)) (fma.f64 t z (*.f64 y x)))))
(+.f64 (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)) (/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 2)) (fma.f64 c (*.f64 c (*.f64 i b)) (fma.f64 t z (*.f64 y x)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (*.f64 c (*.f64 b (*.f64 c i))))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))) (cbrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (sqrt.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (neg.f64 (*.f64 b (*.f64 c i))) c (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 -1 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 z t)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 z t)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 x y))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 y x))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)) 1 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 i b)) (*.f64 c c) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (fma.f64 y x (*.f64 t z)))) (-.f64 (sqrt.f64 (fma.f64 y x (*.f64 t z))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 b (*.f64 c i)) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 b (*.f64 c i)) (+.f64 (neg.f64 c) c)))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (fma.f64 t z (*.f64 y x)))) (-.f64 (sqrt.f64 (fma.f64 t z (*.f64 y x))) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (*.f64 c (*.f64 i b)) (+.f64 (neg.f64 c) c)))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) 2)) (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (neg.f64 c) c) (*.f64 i b) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (neg.f64 c) (*.f64 i b)) c (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (neg.f64 c) 1) (*.f64 b (*.f64 c i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 c i))) 2)) (cbrt.f64 (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 (*.f64 b (*.f64 c i)))) (sqrt.f64 (*.f64 b (*.f64 c i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 (neg.f64 c) (*.f64 c i)) b (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 t z (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (-.f64 (*.f64 y x) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (-.f64 (*.f64 x y) (*.f64 c (*.f64 b (*.f64 c i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 (*.f64 i b) (*.f64 c c)))
(fma.f64 t z (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(fma.f64 t z (fma.f64 y x (*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))))

localize38.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 b c) 2)
0.9b
(-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))
10.7b
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i))
18.0b
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
Compiler

Compiled 146 to 44 computations (69.9% saved)

series57.0ms (0.2%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
31.0ms
b
@-inf
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i))
5.0ms
a
@0
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
2.0ms
i
@0
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
1.0ms
i
@inf
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
1.0ms
c
@-inf
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))

rewrite98.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
875×log-prod_binary64
476×fma-def_binary64
279×expm1-udef_binary64
279×log1p-udef_binary64
236×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01467
131852
2464350
Stop Event
node limit
Counts
4 → 214
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))
(pow.f64 (*.f64 b c) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 b c) 2) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (/.f64 1 (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (neg.f64 (*.f64 c i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a (*.f64 b c))) (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c a) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 i (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (*.f64 c i) (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c i) 1) (fma.f64 b c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) (/.f64 i (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c i) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 i (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 i (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 b c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (fma.f64 b c a) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (neg.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) (pow.f64 (-.f64 a (*.f64 b c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a a) (*.f64 c i)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (*.f64 c i)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (*.f64 c i)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (*.f64 c i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) (*.f64 c i) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) (*.f64 a a) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) 1 (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b c) (neg.f64 (*.f64 b c)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b b) (neg.f64 (*.f64 c c)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 b c)) (*.f64 b c) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 (*.f64 b c) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4))) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 b b)) (*.f64 c c) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 b c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (*.f64 c (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 b (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b c) (*.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 b c) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 b c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (*.f64 b c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 b b) (*.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c c) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b c) (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b c) b) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b c) c) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 b c) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b c) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b c))) 1))))))

simplify156.0ms (0.6%)

Algorithm
egg-herbie
Rules
569×fma-neg_binary64
386×associate-*l*_binary64
360×associate-*r*_binary64
302×log-prod_binary64
293×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05058156
113657319
259917304
Stop Event
node limit
Counts
370 → 325
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 i a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 i (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) i)))) (*.f64 c (pow.f64 b 2))) (+.f64 (*.f64 c (*.f64 i a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))) (*.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(+.f64 0 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) 1)
(-.f64 (/.f64 (*.f64 a a) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 b c) 2) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (/.f64 1 (-.f64 a (*.f64 b c))))
(*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(*.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (neg.f64 (*.f64 c i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 1 (-.f64 a (*.f64 b c))) (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 i (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (*.f64 c i) (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (*.f64 c i) 1) (fma.f64 b c a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) (/.f64 i (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c i) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 i (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 i (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 b c a))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (fma.f64 b c a) (*.f64 a a)))
(pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2)
(pow.f64 (/.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i))) -1)
(neg.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (neg.f64 (-.f64 a (*.f64 b c)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) (pow.f64 (-.f64 a (*.f64 b c)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 1))
(+.f64 0 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 c i)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(+.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (*.f64 c i)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (*.f64 c i)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (*.f64 c i) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(exp.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1))
(fma.f64 (*.f64 a a) (*.f64 c i) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 c i) (*.f64 a a) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(+.f64 0 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(*.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(*.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 3)
(pow.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (pow.f64 (*.f64 b c) 2))))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1))
(fma.f64 a a (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (*.f64 a a) 1 (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a a) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (*.f64 b c) (neg.f64 (*.f64 b c)) (*.f64 a a))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 b b) (neg.f64 (*.f64 c c)) (*.f64 a a))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (neg.f64 (*.f64 b c)) (*.f64 b c) (*.f64 a a))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(fma.f64 -1 (pow.f64 (*.f64 b c) 2) (*.f64 a a))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4))) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(fma.f64 (neg.f64 (*.f64 b b)) (*.f64 c c) (*.f64 a a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(+.f64 0 (pow.f64 (*.f64 b c) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2))) 1)
(*.f64 b (*.f64 c (*.f64 b c)))
(*.f64 c (*.f64 b (*.f64 b c)))
(*.f64 (*.f64 b c) (*.f64 b c))
(*.f64 (pow.f64 (*.f64 b c) 2) 1)
(*.f64 1 (pow.f64 (*.f64 b c) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (*.f64 b c) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 b c)))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 b c)))
(*.f64 (*.f64 b b) (*.f64 c c))
(*.f64 (*.f64 c c) (*.f64 b b))
(*.f64 (*.f64 (*.f64 b c) (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c)))
(*.f64 (*.f64 (*.f64 b c) b) c)
(*.f64 (*.f64 (*.f64 b c) c) b)
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (*.f64 b c)))
(sqrt.f64 (pow.f64 (*.f64 b c) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2))))
(cbrt.f64 (pow.f64 (*.f64 b c) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b c) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 b c))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b c))) 1))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 i a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(-.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 i a) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b))) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b))
(+.f64 (fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b)))) 0)
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 i (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 a 2) i)))) (*.f64 c (pow.f64 b 2))) (+.f64 (*.f64 c (*.f64 i a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(-.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (fma.f64 c (*.f64 i a) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b)) (*.f64 (/.f64 a c) (/.f64 (*.f64 -1 (-.f64 (*.f64 i (*.f64 a a)) (*.f64 i (*.f64 a a)))) (*.f64 b b))))) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b))
(fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (fma.f64 (/.f64 a c) (/.f64 0 (*.f64 b b)) (*.f64 c (*.f64 i a))) 0))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(-.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 i a) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b))) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b))
(+.f64 (fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b)))) 0)
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))) (*.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(-.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (fma.f64 c (*.f64 i a) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b)) (*.f64 (/.f64 a c) (/.f64 (*.f64 -1 (-.f64 (/.f64 i (/.f64 b (*.f64 a a))) (/.f64 i (/.f64 b (*.f64 a a))))) b)))) (/.f64 (neg.f64 (*.f64 i (*.f64 a a))) b))
(+.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (/.f64 a b) (/.f64 0 c))) (+.f64 (*.f64 c (*.f64 i a)) 0))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(pow.f64 (*.f64 c b) 2)
(+.f64 0 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 c b a)) (*.f64 c i)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) 1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(-.f64 (/.f64 (*.f64 a a) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 b c) 2) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (/.f64 1 (-.f64 a (*.f64 b c))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) (-.f64 a (*.f64 c b))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (neg.f64 (*.f64 c i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (neg.f64 i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (neg.f64 i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 1 (-.f64 a (*.f64 b c))) (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 i (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (*.f64 c i) (-.f64 a (*.f64 b c))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c i) 1) (fma.f64 b c a))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) (/.f64 i (-.f64 a (*.f64 b c))))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c i) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2) (cbrt.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 i (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 c (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) i)))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))) i) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 c (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) i)))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))) i) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 c (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) i)))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))) i) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 i (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 c (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) i)))
(/.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))) i) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 b c a))
(*.f64 (fma.f64 b c a) (/.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(/.f64 (*.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 c b a))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (fma.f64 b c a) (*.f64 a a)))
(*.f64 (/.f64 c (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) (fma.f64 (*.f64 c b) (fma.f64 b c a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 c i) (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (fma.f64 (*.f64 c b) (fma.f64 c b a) (*.f64 a a)))
(pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) 1/3)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 3)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (/.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i))) -1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(neg.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (neg.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (neg.f64 i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (neg.f64 i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (neg.f64 (-.f64 a (*.f64 c b))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) (pow.f64 (-.f64 a (*.f64 b c)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 3) (pow.f64 (-.f64 a (*.f64 c b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 1))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 0 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 c i)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) 1)
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (*.f64 c i)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6))) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (*.f64 c i))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (*.f64 c i)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (*.f64 c i) (/.f64 (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4))))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6))) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (*.f64 c i))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (*.f64 c i) (/.f64 (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4))))
(pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1)
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) 1/3)
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 3)
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2)
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (*.f64 c i) 3)))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3)))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(exp.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 a a) (*.f64 c i) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 c i) (*.f64 a a) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 0 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)))
(*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) 1) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(*.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) 1) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) 1) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6))) (neg.f64 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) 1) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) 1/3)
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 3)
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) 2)
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2))
(fabs.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(log.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 a a (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 a a (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a a) 1 (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a a) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 b c) (neg.f64 (*.f64 b c)) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 1 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 a a))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 4))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (*.f64 b b) (neg.f64 (*.f64 c c)) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 b c) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (*.f64 c b) 6)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (neg.f64 (*.f64 b c)) (*.f64 b c) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 b c) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (*.f64 c c)) (*.f64 b b) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a a) (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 -1 (pow.f64 (*.f64 b c) 2) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4))) (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 4)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 a a))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 4))) (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 a a))
(fma.f64 (neg.f64 (*.f64 b b)) (*.f64 c c) (*.f64 a a))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 0 (pow.f64 (*.f64 b c) 2))
(pow.f64 (*.f64 c b) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2))) 1)
(pow.f64 (*.f64 c b) 2)
(*.f64 b (*.f64 c (*.f64 b c)))
(pow.f64 (*.f64 c b) 2)
(*.f64 c (*.f64 b (*.f64 b c)))
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 b c) (*.f64 b c))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 (*.f64 b c) 2) 1)
(pow.f64 (*.f64 c b) 2)
(*.f64 1 (pow.f64 (*.f64 b c) 2))
(pow.f64 (*.f64 c b) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 4)) (cbrt.f64 (pow.f64 (*.f64 b c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (pow.f64 (*.f64 c b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (pow.f64 (*.f64 b c) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (pow.f64 (*.f64 c b) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 (cbrt.f64 (*.f64 b c)) (*.f64 b c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 (*.f64 c b) (cbrt.f64 (*.f64 c b))))
(*.f64 (*.f64 c b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))))
(*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 (sqrt.f64 (*.f64 b c)) (*.f64 b c)))
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 b b) (*.f64 c c))
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 (*.f64 b c) (sqrt.f64 (*.f64 b c))) (sqrt.f64 (*.f64 b c)))
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 (*.f64 b c) b) c)
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 (*.f64 b c) c) b)
(pow.f64 (*.f64 c b) 2)
(*.f64 (*.f64 (*.f64 b c) (cbrt.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (*.f64 b c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (*.f64 (*.f64 c b) (cbrt.f64 (*.f64 c b))))
(*.f64 (*.f64 c b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c b))))
(sqrt.f64 (pow.f64 (*.f64 b c) 4))
(sqrt.f64 (pow.f64 (*.f64 c b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))
(pow.f64 (*.f64 c b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2))))
(pow.f64 (*.f64 c b) 2)
(cbrt.f64 (pow.f64 (*.f64 b c) 6))
(pow.f64 (*.f64 c b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2)))
(pow.f64 (*.f64 c b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b c) 2)))
(pow.f64 (*.f64 c b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 b c))))
(pow.f64 (*.f64 c b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b c))) 1))
(pow.f64 (*.f64 c b) 2)

eval337.0ms (1.3%)

Compiler

Compiled 28560 to 8415 computations (70.5% saved)

prune347.0ms (1.3%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New94512957
Fresh71118
Picked101
Done314
Total95624980
Error
0b
Counts
980 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
56.5b
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
52.6b
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
22.5b
(*.f64 2 (fma.f64 z t (*.f64 y x)))
20.3b
(*.f64 2 (fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))))
30.9b
(*.f64 2 (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
22.5b
(*.f64 2 (fma.f64 y x (*.f64 t z)))
23.6b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
27.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))))
31.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2) i)))
27.8b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))))
20.3b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
35.9b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c))))
27.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
39.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 c c))))
26.9b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
22.5b
(*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))
54.8b
(*.f64 2 (*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b))
51.3b
(*.f64 2 (*.f64 (*.f64 i (neg.f64 c)) a))
52.5b
(*.f64 2 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
53.0b
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
40.5b
(*.f64 2 (*.f64 y x))
44.5b
(*.f64 2 (*.f64 t z))
54.2b
(*.f64 2 (*.f64 c (*.f64 c (*.f64 i (neg.f64 b)))))
44.3b
(*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
Compiler

Compiled 999 to 715 computations (28.4% saved)

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c))))
5.3b
(*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))
Compiler

Compiled 60 to 16 computations (73.3% saved)

series15.0ms (0.1%)

Counts
2 → 120
Calls

30 calls:

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

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
586×log-prod_binary64
412×pow-prod-down_binary64
326×prod-diff_binary64
301×pow2_binary64
244×pow-unpow_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify120.0ms (0.5%)

Algorithm
egg-herbie
Rules
665×fma-neg_binary64
356×unswap-sqr_binary64
302×distribute-rgt-neg-in_binary64
263×distribute-lft-neg-in_binary64
242×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05405920
113925212
241895194
Stop Event
node limit
Counts
317 → 248
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 a i))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(+.f64 0 (*.f64 (fma.f64 b c a) (*.f64 i c)))
(+.f64 (*.f64 (*.f64 b c) (*.f64 i c)) (*.f64 a (*.f64 i c)))
(+.f64 (*.f64 (*.f64 i c) (*.f64 b c)) (*.f64 (*.f64 i c) a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 1)
(pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 2)
(neg.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 2))
(fma.f64 (*.f64 i c) (*.f64 b c) (*.f64 (*.f64 i c) a))
(fma.f64 (*.f64 b c) (*.f64 i c) (*.f64 a (*.f64 i c)))
(+.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (*.f64 i c) (fma.f64 b c a) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 (fma.f64 b c a) i)) c (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 i c) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 -1 (*.f64 (fma.f64 b c a) (*.f64 i c)) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 1 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 2) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 c (*.f64 (fma.f64 b c a) i) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (*.f64 y x) (*.f64 (fma.f64 b c a) (*.f64 i c)))
(+.f64 0 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))
(+.f64 (*.f64 (*.f64 y x) 1) (*.f64 (fma.f64 b c a) (*.f64 i c)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 b c a) (*.f64 i c)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 1)
(*.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 1)
(*.f64 1 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2) (*.f64 (*.f64 y x) (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2)) (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))
(pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 1)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))))
(log.f64 (/.f64 (exp.f64 (*.f64 y x)) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))))
(log.f64 (/.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)) (exp.f64 (*.f64 y x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) (exp.f64 (*.f64 y x))))
(log.f64 (*.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(exp.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 2))
Outputs
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 i (neg.f64 (*.f64 c a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 i (neg.f64 (*.f64 c a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 i (neg.f64 (*.f64 c a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 i (neg.f64 (*.f64 c a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 c (*.f64 i a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i a)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 a i))))
(fma.f64 y x (neg.f64 (*.f64 c (*.f64 i a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i a)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))
(*.f64 i (neg.f64 (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 (*.f64 c c) (*.f64 i b))))
(fma.f64 y x (*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 i (neg.f64 (*.f64 c a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 i (neg.f64 (*.f64 c a)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 0 (*.f64 (fma.f64 b c a) (*.f64 i c)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (*.f64 b c) (*.f64 i c)) (*.f64 a (*.f64 i c)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (*.f64 i c) (*.f64 b c)) (*.f64 (*.f64 i c) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 1)
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 1)
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2) 1/2)
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 3) 1/3)
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 3)
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 2)
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(neg.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(*.f64 -1 (+.f64 (*.f64 c (*.f64 i a)) (*.f64 (*.f64 c c) (*.f64 i b))))
(*.f64 (*.f64 c i) (neg.f64 (fma.f64 c b a)))
(*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 3))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 1))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 1/3))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 3))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) 2))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(fma.f64 (*.f64 i c) (*.f64 b c) (*.f64 (*.f64 i c) a))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(fma.f64 (*.f64 b c) (*.f64 i c) (*.f64 a (*.f64 i c)))
(*.f64 c (*.f64 i (fma.f64 c b a)))
(*.f64 (fma.f64 c b a) (*.f64 c i))
(+.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) (*.f64 y x))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (*.f64 i c) (fma.f64 b c a) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (*.f64 (fma.f64 b c a) i)) c (*.f64 (fma.f64 b c a) (*.f64 i c))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (fma.f64 b c a)) (*.f64 i c) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 -1 (*.f64 (fma.f64 b c a) (*.f64 i c)) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 1 (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) 2) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) (fma.f64 c (*.f64 (fma.f64 b c a) i) (*.f64 (fma.f64 b c a) (*.f64 i c))))
(+.f64 (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(+.f64 (*.f64 y x) (*.f64 (fma.f64 b c a) (*.f64 i c)))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 0 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (*.f64 (*.f64 y x) 1) (*.f64 (fma.f64 b c a) (*.f64 i c)))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 c (fma.f64 b c a)) i))) (fma.f64 (neg.f64 (*.f64 c (fma.f64 b c a))) i (*.f64 (*.f64 c (fma.f64 b c a)) i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a))) (pow.f64 (cbrt.f64 (*.f64 i c)) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (fma.f64 b c a)) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c))) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2) (*.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 i c)) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a))) (sqrt.f64 (*.f64 i c)) (*.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (fma.f64 b c a)) (sqrt.f64 (*.f64 i c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c))) (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 i c)) (sqrt.f64 (fma.f64 b c a)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 i (*.f64 (fma.f64 b c a) c)))) (fma.f64 (neg.f64 i) (*.f64 (fma.f64 b c a) c) (*.f64 i (*.f64 (fma.f64 b c a) c))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)) (*.f64 (cbrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (pow.f64 (cbrt.f64 (*.f64 i c)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i c))) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))) (*.f64 (sqrt.f64 (*.f64 i c)) (*.f64 (fma.f64 b c a) (sqrt.f64 (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)) (*.f64 (cbrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (pow.f64 (cbrt.f64 (fma.f64 b c a)) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a)))))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 b c a))) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))) (*.f64 (sqrt.f64 (fma.f64 b c a)) (*.f64 (*.f64 i c) (sqrt.f64 (fma.f64 b c a))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) 1))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a)))) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 c (*.f64 i (fma.f64 c b a)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i))) (*.f64 2 (*.f64 (fma.f64 c b a) (*.f64 c i))))
(-.f64 (*.f64 y x) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2))))) (fma.f64 (neg.f64 (cbrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)) (*.f64 (cbrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (pow.f64 (cbrt.f64 c) 2)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c))))) (fma.f64 (neg.f64 (sqrt.f64 c)) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)) (*.f64 (sqrt.f64 c) (*.f64 (*.f64 (fma.f64 b c a) i) (sqrt.f64 c)))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(+.f64 (fma.f64 y x (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 x y (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 1 (*.f64 y x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1)))) (fma.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1) (*.f64 c (*.f64 (*.f64 (fma.f64 b c a) i) -1))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 c) (*.f64 (fma.f64 c b a) (neg.f64 i)))) (fma.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)) (*.f64 c (*.f64 (fma.f64 c b a) (neg.f64 i)))))
(+.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) -2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 b c a) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 1)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 1)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 1 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 2))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 2) (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2) (*.f64 (*.f64 y x) (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2) (*.f64 y (*.f64 x (*.f64 c (*.f64 i (fma.f64 c b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 3) (pow.f64 (*.f64 y x) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (-.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) (*.f64 y x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)) 2)) (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (*.f64 i (fma.f64 c b a))) 2)) (fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (fma.f64 c b a) (*.f64 c i)) 2)) (fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x)))
(pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 1)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 2) 1/2)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 3) 1/3)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 3)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 2)
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 2))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (exp.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (/.f64 (exp.f64 (*.f64 y x)) (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (/.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 i (fma.f64 c b a))))
(-.f64 (*.f64 y x) (*.f64 (fma.f64 c b a) (*.f64 c i)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 b c a)) (exp.f64 (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c)))) (exp.f64 (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log.f64 (*.f64 (exp.f64 (*.f64 y x)) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 i c))))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)) 3))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x))) 1))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 1/3))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 3))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (fma.f64 b c a) (*.f64 i c) (*.f64 y x)))) 2))
(fma.f64 (fma.f64 c b a) (*.f64 c i) (*.f64 y x))
(fma.f64 c (*.f64 i (fma.f64 c b a)) (*.f64 y x))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 y x))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite147.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
554×pow1_binary64
509×add-log-exp_binary64
509×log1p-expm1-u_binary64
509×expm1-log1p-u_binary64
499×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify36.0ms (0.1%)

Algorithm
egg-herbie
Rules
1025×log-prod_binary64
443×distribute-rgt-in_binary64
427×*-commutative_binary64
423×distribute-lft-in_binary64
369×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032143
184110
232077
3220977
4667377
Stop Event
node limit
Counts
11 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) 1)
(pow.f64 (*.f64 2 (*.f64 y x)) 1)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 y x))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 y x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 4))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 y x)))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 y x))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 y x))))
Outputs
(-.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) 1)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(pow.f64 (*.f64 2 (*.f64 y x)) 1)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 y x)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 y x))) 3)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 y x))) 2)
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 4))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(log.f64 (pow.f64 (exp.f64 2) (*.f64 y x)))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 y x)) 3))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 y x))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 y x))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))
(exp.f64 (log.f64 (*.f64 2 (*.f64 y x))))
(+.f64 (+.f64 1 (*.f64 2 (*.f64 y x))) -1)
(+.f64 (*.f64 2 (*.f64 y x)) 0)
(*.f64 2 (*.f64 y x))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -2 (*.f64 c c))
15.5b
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
Compiler

Compiled 32 to 16 computations (50% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
i
@0
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
0.0ms
c
@inf
(*.f64 -2 (*.f64 c c))
0.0ms
c
@0
(*.f64 -2 (*.f64 c c))
0.0ms
c
@inf
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
0.0ms
b
@-inf
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
862×pow1_binary64
793×add-log-exp_binary64
793×log1p-expm1-u_binary64
793×expm1-log1p-u_binary64
775×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0920
118420
2221220
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 -2 (*.f64 c c))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 i (*.f64 b -2))) c) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 4 (pow.f64 c 4)) (pow.f64 (*.f64 i b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 i) b) (*.f64 -2 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 -2 (*.f64 c c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3) (pow.f64 (*.f64 i b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -2 (*.f64 c c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 c c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (sqrt.f64 -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 -2 (*.f64 c c))))))))

simplify55.0ms (0.2%)

Algorithm
egg-herbie
Rules
770×log-prod_binary64
575×fma-def_binary64
530×fma-neg_binary64
456×unswap-sqr_binary64
363×cube-prod_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073798
1192798
2828798
33116798
46558798
Stop Event
node limit
Counts
72 → 30
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (pow.f64 c 2))
(-.f64 (+.f64 1 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))) 1)
(pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 1)
(pow.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 i (*.f64 b -2))) c) 2)
(sqrt.f64 (*.f64 (*.f64 4 (pow.f64 c 4)) (pow.f64 (*.f64 i b) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) b) (*.f64 -2 (*.f64 c c))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 -2 (*.f64 c c)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3) (pow.f64 (*.f64 i b) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))
(exp.f64 (log.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))
(-.f64 (+.f64 1 (*.f64 -2 (*.f64 c c))) 1)
(pow.f64 (*.f64 -2 (*.f64 c c)) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 c c))) 3)
(pow.f64 (*.f64 c (sqrt.f64 -2)) 2)
(sqrt.f64 (*.f64 4 (pow.f64 c 4)))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 c c)))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 c c))))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 c c))))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 c c))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(*.f64 -2 (pow.f64 c 2))
(*.f64 -2 (*.f64 c c))
(-.f64 (+.f64 1 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))) 1)
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 1)
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(pow.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 3) 1/3)
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))) 3)
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 i (*.f64 b -2))) c) 2)
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(sqrt.f64 (*.f64 (*.f64 4 (pow.f64 c 4)) (pow.f64 (*.f64 i b) 2)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c)))) 3))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 -2 (*.f64 c c)) 3)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3) (pow.f64 (*.f64 i b) 3)))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(exp.f64 (log.f64 (*.f64 b (*.f64 i (*.f64 -2 (*.f64 c c))))))
(*.f64 -2 (*.f64 (*.f64 i b) (*.f64 c c)))
(*.f64 -2 (*.f64 b (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(-.f64 (+.f64 1 (*.f64 -2 (*.f64 c c))) 1)
(*.f64 -2 (*.f64 c c))
(pow.f64 (*.f64 -2 (*.f64 c c)) 1)
(*.f64 -2 (*.f64 c c))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3) 1/3)
(*.f64 -2 (*.f64 c c))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 c c))) 3)
(*.f64 -2 (*.f64 c c))
(pow.f64 (*.f64 c (sqrt.f64 -2)) 2)
(*.f64 -2 (*.f64 c c))
(sqrt.f64 (*.f64 4 (pow.f64 c 4)))
(*.f64 -2 (*.f64 c c))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 c c)))
(*.f64 -2 (*.f64 c c))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 c c)) 3))
(*.f64 -2 (*.f64 c c))
(expm1.f64 (log1p.f64 (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 c c))
(log1p.f64 (expm1.f64 (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 c c))
(exp.f64 (log.f64 (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 c c))

localize43.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 c c)))
0.0b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 c c))))
15.4b
(*.f64 (*.f64 i b) (*.f64 c c))
Compiler

Compiled 54 to 16 computations (70.4% saved)

series14.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

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

rewrite108.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
755×log-prod_binary64
491×fma-def_binary64
366×pow2_binary64
271×pow-unpow_binary64
254×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify219.0ms (0.8%)

Algorithm
egg-herbie
Rules
748×fma-neg_binary64
568×unswap-sqr_binary64
273×times-frac_binary64
235×log-prod_binary64
212×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047111129
1115110808
2381710796
Stop Event
node limit
Counts
422 → 369
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(+.f64 0 (*.f64 i (*.f64 (*.f64 b c) c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) 1)
(pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 1)
(pow.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c))) 3)
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)
(pow.f64 (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 (*.f64 b c) c))))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c))))
(exp.f64 (log.f64 (*.f64 i (*.f64 (*.f64 b c) c))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(+.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 0 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (*.f64 (*.f64 t z) 2) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 2 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) 2) (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) 2) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))) (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (*.f64 2 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)))
(pow.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1)
(pow.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 3)
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2)
(sqrt.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2)))
(log.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(log1p.f64 (expm1.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(exp.f64 (log.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 1))
(fma.f64 2 (*.f64 t z) (*.f64 2 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))
(fma.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 t z) 2 (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2 (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2 (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1 (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 1 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 1 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 t z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(+.f64 (*.f64 t z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 0 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1)
(*.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))))
(/.f64 1 (/.f64 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))) (neg.f64 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2) (*.f64 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 3) (pow.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2)) (-.f64 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2) (pow.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2)) (-.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))) -1)
(pow.f64 (/.f64 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) z) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (exp.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (pow.f64 (exp.f64 t) z)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))) (pow.f64 (exp.f64 t) z)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(exp.f64 (log.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1))
(fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 t z))
(fma.f64 (*.f64 i b) (neg.f64 (*.f64 c c)) (*.f64 t z))
(fma.f64 (*.f64 c c) (*.f64 i (neg.f64 b)) (*.f64 t z))
(fma.f64 t z (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 t z (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 t z (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 z t (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 z t (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 z t (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 z t (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (*.f64 t z) 1 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (*.f64 t z) 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (*.f64 t z) 1 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 t z) 1 (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 1 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 1 (*.f64 t z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 1 (*.f64 t z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 1 (*.f64 t z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 1 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 1 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 i (neg.f64 b)) (*.f64 c c) (*.f64 t z))
(fma.f64 (*.f64 i (*.f64 b c)) (neg.f64 c) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) 2) (cbrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (sqrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (*.f64 t z))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (*.f64 t z))
(fma.f64 -1 (*.f64 i (*.f64 (*.f64 b c) c)) (*.f64 t z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 i) (*.f64 (*.f64 b c) c) (*.f64 t z))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 i (*.f64 b c))) c (*.f64 t z))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) c) c (*.f64 t z))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 c c) (*.f64 t z))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) (cbrt.f64 (pow.f64 c 4))) (pow.f64 (cbrt.f64 c) 2) (*.f64 t z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 2 (*.f64 t z))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2)
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 (*.f64 i b) (*.f64 c c)) -2))
(fma.f64 2 (*.f64 t z) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 t z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (neg.f64 (*.f64 c c)) (*.f64 i b))
(neg.f64 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 c (*.f64 c (*.f64 i (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 0 (*.f64 i (*.f64 (*.f64 b c) c)))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 c b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 c b))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 b (*.f64 c i))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 b (*.f64 c c))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) 1)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 1)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))
(fabs.f64 (*.f64 c (*.f64 c (*.f64 i b))))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c))) 3)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(pow.f64 (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3) 1/3)
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(sqrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))
(fabs.f64 (*.f64 c (*.f64 c (*.f64 i b))))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 (*.f64 b c) c))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(exp.f64 (log.f64 (*.f64 i (*.f64 (*.f64 b c) c))))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(*.f64 (*.f64 i b) (*.f64 c c))
(*.f64 c (*.f64 b (*.f64 c i)))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(+.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(+.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(+.f64 0 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(+.f64 (*.f64 (*.f64 t z) 2) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(+.f64 (*.f64 2 (*.f64 t z)) (*.f64 2 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 2) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))) 1)
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) 2) (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 2))
(/.f64 2 (/.f64 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) 2) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)))
(/.f64 2 (/.f64 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) 2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))) (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) 2))
(/.f64 2 (/.f64 (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) 2)
(/.f64 (*.f64 2 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)))
(/.f64 2 (/.f64 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) 2)
(pow.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1)
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(pow.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2)) 1/2)
(sqrt.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) 2)))
(fabs.f64 (*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))))
(pow.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 3) 1/3)
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 3)
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2)
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(sqrt.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) 2)))
(sqrt.f64 (*.f64 4 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) 2)))
(fabs.f64 (*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))))
(log.f64 (pow.f64 (exp.f64 2) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(cbrt.f64 (pow.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 3))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(expm1.f64 (log1p.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(log1p.f64 (expm1.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(exp.f64 (log.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 1))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 2 (*.f64 t z) (*.f64 2 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 t z) 2 (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2 (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2 (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1 (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 1 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 1 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2) (cbrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 2 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2)) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(fma.f64 (*.f64 2 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 2 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(*.f64 2 (+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(*.f64 2 (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(+.f64 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 t z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (*.f64 t z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(+.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 0 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))))))
(*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1)
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 1 (/.f64 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))) (neg.f64 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (neg.f64 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)))
(/.f64 (+.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 3)) (+.f64 (pow.f64 (*.f64 t z) 2) (-.f64 (pow.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2) (*.f64 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 3) (pow.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) 3) (pow.f64 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (-.f64 (pow.f64 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) 3) (pow.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) 2) (*.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) 3) (pow.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) 3)) (+.f64 (pow.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) 2) (*.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c))) (+.f64 (*.f64 t (neg.f64 z)) (*.f64 c (*.f64 c (*.f64 i b))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (pow.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 2)) (-.f64 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2) (pow.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 2)) (-.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (pow.f64 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))) 2)) (-.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) 2) (pow.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) 2)) (-.f64 (*.f64 t z) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) 2) (pow.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) 2)) (fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b))))))
(pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1)
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(pow.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2) 1/2)
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(pow.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 3) 1/3)
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 3)
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2)
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(pow.f64 (/.f64 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)) (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2)))
(pow.f64 (/.f64 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 2))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) z) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (exp.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) z) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t z))) (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c))))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))) (exp.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (exp.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (pow.f64 (exp.f64 t) z)))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))) (pow.f64 (exp.f64 t) z)))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))) (+.f64 1 (expm1.f64 (*.f64 t z)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 3))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(exp.f64 (log.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 i b) (neg.f64 (*.f64 c c)) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 c c) (*.f64 i (neg.f64 b)) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 t z (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 t z (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 t z (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 t z (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 z t (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 z t (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 z t (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 z t (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 t z) 1 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 t z) 1 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 t z) 1 (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) 1 (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 1 (*.f64 t z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 1 (*.f64 t z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (*.f64 t z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 1 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 1 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (*.f64 t z)) (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t z)) 2) (cbrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 t z))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 t z)) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(+.f64 (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(+.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 (*.f64 b c) c)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(+.f64 (*.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (pow.f64 (*.f64 c (*.f64 b (*.f64 c i))) 3)) (fma.f64 (*.f64 c (*.f64 b (*.f64 c i))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(+.f64 (*.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 3) (*.f64 (pow.f64 c 6) (pow.f64 (*.f64 i b) 3))) (fma.f64 (*.f64 c (*.f64 c (*.f64 i b))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z)) (pow.f64 (*.f64 t z) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 (*.f64 b c) c) (*.f64 t z))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (/.f64 1 (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(+.f64 (*.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 t z))))
(+.f64 (*.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c))))) (/.f64 (-.f64 (pow.f64 (*.f64 t z) 2) (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 t z))))
(fma.f64 (*.f64 i (neg.f64 b)) (*.f64 c c) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 i (*.f64 b c)) (neg.f64 c) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) 2) (cbrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) 2) (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (sqrt.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b)))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 -1 (*.f64 i (*.f64 (*.f64 b c) c)) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 (*.f64 b c) c)) i (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1 (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c)))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (*.f64 c (*.f64 b (*.f64 c i)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (*.f64 c (*.f64 c (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 (*.f64 b c) c))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) 1))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 2 (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 t z))) (-.f64 (sqrt.f64 (*.f64 t z)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 2 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c))))))
(fma.f64 (neg.f64 i) (*.f64 (*.f64 b c) c) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (*.f64 i (*.f64 (*.f64 b c) c))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (*.f64 t z))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2))) (neg.f64 (cbrt.f64 (*.f64 c (*.f64 b (*.f64 c i))))) (*.f64 t z))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 c 4) (pow.f64 (*.f64 i b) 2)))) (cbrt.f64 (*.f64 c (*.f64 c (*.f64 i b)))) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 i (*.f64 b c))) c (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) c) c (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 c c) (*.f64 t z))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) (cbrt.f64 (pow.f64 c 4))) (pow.f64 (cbrt.f64 c) 2) (*.f64 t z))
(fma.f64 (*.f64 i (*.f64 (neg.f64 b) (cbrt.f64 (pow.f64 c 4)))) (pow.f64 (cbrt.f64 c) 2) (*.f64 t z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 (*.f64 c c) (*.f64 i (neg.f64 b))) 1))
(fma.f64 (neg.f64 (*.f64 c c)) (*.f64 i b) (*.f64 t z))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))
(fma.f64 c (*.f64 c (*.f64 i (neg.f64 b))) (*.f64 t z))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c)))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 i (*.f64 (*.f64 b c) c)) (fma.f64 i (neg.f64 (*.f64 (*.f64 b c) c)) (*.f64 i (*.f64 (*.f64 b c) c))))))
(fma.f64 t z (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (fma.f64 i (*.f64 (*.f64 c b) (neg.f64 c)) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 t z (fma.f64 i (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 i (+.f64 (*.f64 c (*.f64 b (neg.f64 c))) (*.f64 c (*.f64 c b))))))
(fma.f64 t z (-.f64 (*.f64 i (+.f64 (*.f64 c (*.f64 c (neg.f64 b))) (*.f64 b (*.f64 c c)))) (*.f64 c (*.f64 c (*.f64 i b)))))

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 x y) (*.f64 z t))
7.1b
(*.f64 i (*.f64 a a))
8.1b
(*.f64 c (*.f64 i (*.f64 a a)))
11.8b
(/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))
Compiler

Compiled 110 to 21 computations (80.9% saved)

series16.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
i
@0
(/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))
1.0ms
c
@inf
(/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))
1.0ms
c
@0
(/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))
1.0ms
c
@-inf
(/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))
1.0ms
b
@-inf
(/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
749×log-prod_binary64
718×prod-diff_binary64
278×fma-def_binary64
225×expm1-udef_binary64
225×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify77.0ms (0.3%)

Algorithm
egg-herbie
Rules
365×log-prod_binary64
279×associate-*l*_binary64
271×associate-*r*_binary64
239×associate-/l*_binary64
229×div-sub_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03073700
19163589
243143589
Stop Event
node limit
Counts
197 → 166
Calls
Call 1
Inputs
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a))))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))))))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a))))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a))))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a) (*.f64 c (*.f64 i a))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a) (*.f64 c (*.f64 i a)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) i) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) i) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 5) i) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) i) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 (pow.f64 a 2) i)
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(*.f64 i (pow.f64 a 2))
(+.f64 0 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))) 1)
(*.f64 c (/.f64 1 (/.f64 (-.f64 a (*.f64 c b)) (*.f64 a (*.f64 i a)))))
(*.f64 c (*.f64 (*.f64 a (*.f64 i a)) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 a (*.f64 i a)) (*.f64 c (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c (*.f64 a (*.f64 i a))) (/.f64 1 (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 1)
(*.f64 1 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 2) (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (*.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (*.f64 a (*.f64 i a)) (neg.f64 c)) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (*.f64 c (*.f64 a (*.f64 i a))))
(*.f64 (*.f64 c i) (*.f64 (*.f64 a a) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 a (*.f64 i a)) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 (*.f64 a (*.f64 i a)) 1) (/.f64 c (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 (*.f64 c i) 1) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 i a)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 a (*.f64 i a)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 a (*.f64 i a)) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 a (*.f64 i a)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))) (fma.f64 a a (*.f64 (*.f64 c b) (fma.f64 c b a))))
(*.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 c b a))
(pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 3)
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (sqrt.f64 (-.f64 a (*.f64 c b)))) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 c b)) (*.f64 c (*.f64 a (*.f64 i a)))) -1)
(pow.f64 (/.f64 (/.f64 (-.f64 a (*.f64 c b)) (*.f64 c (*.f64 a (*.f64 i a)))) 1) -1)
(neg.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (neg.f64 (-.f64 a (*.f64 c b)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 3) (pow.f64 (-.f64 a (*.f64 c b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 1))
(+.f64 0 (*.f64 c (*.f64 a (*.f64 i a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a)))) (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a (*.f64 i a))))) 1)
(pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a (*.f64 i a))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (*.f64 i a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i a)) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a (*.f64 i a)))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a (*.f64 i a)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 a (*.f64 i a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 1))
(+.f64 0 (*.f64 a (*.f64 i a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a))) (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i a)))) 1)
(pow.f64 (*.f64 a (*.f64 i a)) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 i a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i a))) 3)
(pow.f64 (*.f64 a (sqrt.f64 i)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i a)) 2))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i a)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i a)) 3))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 i 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i a))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i a))))
(exp.f64 (log.f64 (*.f64 a (*.f64 i a))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 i a))) 1))
Outputs
(*.f64 c (*.f64 a i))
(*.f64 a (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 a i)))
(fma.f64 c (*.f64 a i) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 c (*.f64 a i) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b))))))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a))))
(fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (/.f64 (pow.f64 c 4) (/.f64 (*.f64 a a) (*.f64 i (pow.f64 b 3)))) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (*.f64 i (pow.f64 b 3)) a)) (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b))))))
(+.f64 (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))) (fma.f64 (*.f64 c c) (*.f64 i b) (/.f64 (pow.f64 c 4) (/.f64 (/.f64 (*.f64 a a) i) (pow.f64 b 3)))))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))
(neg.f64 (/.f64 i (/.f64 b (*.f64 a a))))
(/.f64 (neg.f64 i) (/.f64 b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 i) (*.f64 a a)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a)))))
(neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (/.f64 (*.f64 (neg.f64 i) (pow.f64 a 4)) (*.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4))) (/.f64 i (/.f64 b (*.f64 a a)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (+.f64 (/.f64 (*.f64 (pow.f64 a 5) (/.f64 i (pow.f64 b 4))) (pow.f64 c 3)) (*.f64 (/.f64 i (*.f64 (*.f64 c c) (pow.f64 b 3))) (pow.f64 a 4))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))
(neg.f64 (/.f64 i (/.f64 b (*.f64 a a))))
(/.f64 (neg.f64 i) (/.f64 b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 i) (*.f64 a a)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a)))))
(neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (/.f64 (*.f64 (neg.f64 i) (pow.f64 a 4)) (*.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4))) (/.f64 i (/.f64 b (*.f64 a a)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (+.f64 (/.f64 (*.f64 (pow.f64 a 5) (/.f64 i (pow.f64 b 4))) (pow.f64 c 3)) (*.f64 (/.f64 i (*.f64 (*.f64 c c) (pow.f64 b 3))) (pow.f64 a 4))))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(/.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (-.f64 a (*.f64 c b)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))
(neg.f64 (/.f64 i (/.f64 b (*.f64 a a))))
(/.f64 (neg.f64 i) (/.f64 b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 i) (*.f64 a a)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a)))))
(neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (/.f64 (*.f64 (neg.f64 i) (pow.f64 a 4)) (*.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4))) (/.f64 i (/.f64 b (*.f64 a a)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (+.f64 (/.f64 (*.f64 (pow.f64 a 5) (/.f64 i (pow.f64 b 4))) (pow.f64 c 3)) (*.f64 (/.f64 i (*.f64 (*.f64 c c) (pow.f64 b 3))) (pow.f64 a 4))))
(*.f64 c (*.f64 a i))
(*.f64 a (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 a i)))
(fma.f64 c (*.f64 a i) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 c (*.f64 a i) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b))))))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a))))
(fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (/.f64 (pow.f64 c 4) (/.f64 (*.f64 a a) (*.f64 i (pow.f64 b 3)))) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (*.f64 i (pow.f64 b 3)) a)) (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b))))))
(+.f64 (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))) (fma.f64 (*.f64 c c) (*.f64 i b) (/.f64 (pow.f64 c 4) (/.f64 (/.f64 (*.f64 a a) i) (pow.f64 b 3)))))
(*.f64 c (*.f64 a i))
(*.f64 a (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 a i)))
(fma.f64 c (*.f64 a i) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 c (*.f64 a i) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b))))))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 c (*.f64 a i)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a))))
(fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (/.f64 (pow.f64 c 4) (/.f64 (*.f64 a a) (*.f64 i (pow.f64 b 3)))) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (*.f64 i (pow.f64 b 3)) a)) (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b))))))
(+.f64 (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))) (fma.f64 (*.f64 c c) (*.f64 i b) (/.f64 (pow.f64 c 4) (/.f64 (/.f64 (*.f64 a a) i) (pow.f64 b 3)))))
(*.f64 c (*.f64 i a))
(*.f64 c (*.f64 a i))
(*.f64 a (*.f64 c i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 a i)))
(fma.f64 c (*.f64 a i) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 c (*.f64 a i) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a) (*.f64 c (*.f64 i a))))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b))))))
(fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (*.f64 i (pow.f64 b 3))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))) a) (*.f64 c (*.f64 i a)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (/.f64 (pow.f64 c 4) (/.f64 (*.f64 a a) (*.f64 i (pow.f64 b 3)))) (fma.f64 c (*.f64 a i) (/.f64 (pow.f64 c 3) (/.f64 a (*.f64 i (*.f64 b b)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 c 4) a) (/.f64 (*.f64 i (pow.f64 b 3)) a)) (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b))))))
(+.f64 (fma.f64 c (*.f64 a i) (*.f64 (/.f64 (pow.f64 c 3) a) (*.f64 i (*.f64 b b)))) (fma.f64 (*.f64 c c) (*.f64 i b) (/.f64 (pow.f64 c 4) (/.f64 (/.f64 (*.f64 a a) i) (pow.f64 b 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))
(neg.f64 (/.f64 i (/.f64 b (*.f64 a a))))
(/.f64 (neg.f64 i) (/.f64 b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 i) (*.f64 a a)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a)))))
(neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (/.f64 (*.f64 (neg.f64 i) (pow.f64 a 4)) (*.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 4)) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 3)) (*.f64 c (pow.f64 b 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 5)) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4))) (/.f64 i (/.f64 b (*.f64 a a)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (+.f64 (/.f64 (*.f64 (pow.f64 a 5) (/.f64 i (pow.f64 b 4))) (pow.f64 c 3)) (*.f64 (/.f64 i (*.f64 (*.f64 c c) (pow.f64 b 3))) (pow.f64 a 4))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))
(neg.f64 (/.f64 i (/.f64 b (*.f64 a a))))
(/.f64 (neg.f64 i) (/.f64 b (*.f64 a a)))
(/.f64 (*.f64 (neg.f64 i) (*.f64 a a)) b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) i) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a)))))
(neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) i) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (/.f64 i (/.f64 b (*.f64 a a))))))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (/.f64 (*.f64 (neg.f64 i) (pow.f64 a 4)) (*.f64 (*.f64 c c) (pow.f64 b 3))) (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 5) i) (*.f64 (pow.f64 c 3) (pow.f64 b 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 4) i) (*.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) i) (*.f64 c (pow.f64 b 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 4) (*.f64 c c)) (/.f64 i (pow.f64 b 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4))) (/.f64 i (/.f64 b (*.f64 a a)))))))
(-.f64 (-.f64 (neg.f64 (fma.f64 (/.f64 (pow.f64 a 5) (pow.f64 c 3)) (/.f64 i (pow.f64 b 4)) (*.f64 (/.f64 (*.f64 a a) b) i))) (*.f64 (/.f64 (pow.f64 a 3) c) (/.f64 i (*.f64 b b)))) (*.f64 (/.f64 (pow.f64 a 4) (*.f64 (*.f64 c c) (pow.f64 b 3))) i))
(-.f64 (neg.f64 (fma.f64 (/.f64 i c) (/.f64 (pow.f64 a 3) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) b) i))) (+.f64 (/.f64 (*.f64 (pow.f64 a 5) (/.f64 i (pow.f64 b 4))) (pow.f64 c 3)) (*.f64 (/.f64 i (*.f64 (*.f64 c c) (pow.f64 b 3))) (pow.f64 a 4))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 (pow.f64 a 2) i)
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(*.f64 i (pow.f64 a 2))
(*.f64 i (*.f64 a a))
(+.f64 0 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (-.f64 a (*.f64 c b))))) (cbrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (-.f64 a (*.f64 c b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (-.f64 a (*.f64 c b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) a))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (/.f64 (*.f64 a i) (-.f64 a (*.f64 c b)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (/.f64 (*.f64 a i) (-.f64 a (*.f64 c b))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (-.f64 a (*.f64 c b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) a))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (/.f64 (*.f64 a i) (-.f64 a (*.f64 c b))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))) 1)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 c (/.f64 1 (/.f64 (-.f64 a (*.f64 c b)) (*.f64 a (*.f64 i a)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 c (*.f64 (*.f64 a (*.f64 i a)) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (*.f64 a (*.f64 i a)) (*.f64 c (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (*.f64 c (*.f64 a (*.f64 i a))) (/.f64 1 (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 1)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 1 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 2))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 2) (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (*.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (*.f64 (*.f64 a (*.f64 i a)) (neg.f64 c)) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a i)) (neg.f64 c)) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(/.f64 a (/.f64 (neg.f64 (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i (neg.f64 c)))))
(*.f64 (*.f64 i (*.f64 a a)) (/.f64 (neg.f64 c) (+.f64 (*.f64 c b) (neg.f64 a))))
(*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (*.f64 c (*.f64 a (*.f64 i a))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (*.f64 c i) (*.f64 (*.f64 a a) (/.f64 1 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 c 1) (/.f64 (*.f64 a (*.f64 i a)) (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 a (*.f64 i a)) 1) (/.f64 c (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) 1) (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 (*.f64 c i) 1) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 i a)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 a i)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 a (cbrt.f64 (-.f64 a (*.f64 c b)))) (*.f64 a i)))
(*.f64 (/.f64 (*.f64 a (*.f64 i a)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 a i)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 a (cbrt.f64 (-.f64 a (*.f64 c b)))) (*.f64 a i)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 a i)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 a (cbrt.f64 (-.f64 a (*.f64 c b)))) (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (-.f64 a (*.f64 c b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) (*.f64 a i))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a a))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 a a))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 a i)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 a (cbrt.f64 (-.f64 a (*.f64 c b)))) (*.f64 a i)))
(*.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a a) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 (*.f64 a (*.f64 a i)) (cbrt.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 a (cbrt.f64 (-.f64 a (*.f64 c b)))) (*.f64 a i)))
(*.f64 (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 a (*.f64 i a)) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(*.f64 (/.f64 (*.f64 a (*.f64 i a)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 c (sqrt.f64 (-.f64 a (*.f64 c b)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 2) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(*.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 a a) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(*.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))) (fma.f64 a a (*.f64 (*.f64 c b) (fma.f64 c b a))))
(*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))) (fma.f64 a a (*.f64 c (*.f64 b (fma.f64 c b a)))))
(*.f64 (/.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))) (fma.f64 a a (*.f64 (*.f64 c b) (fma.f64 c b a))))
(*.f64 (/.f64 c (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (*.f64 i (*.f64 a a)))) (fma.f64 a a (*.f64 c (*.f64 b (fma.f64 c b a)))))
(*.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 c b a))
(/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 a i)) (fma.f64 c b a)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(*.f64 (fma.f64 c b a) (/.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 c (*.f64 (*.f64 i (*.f64 a a)) (fma.f64 c b a))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 1)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(pow.f64 (pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 3) 1/3)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 3)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) (sqrt.f64 (-.f64 a (*.f64 c b)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) a)) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c i)) (sqrt.f64 (-.f64 a (*.f64 c b)))) a) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 c b)) (*.f64 c (*.f64 a (*.f64 i a)))) -1)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(pow.f64 (/.f64 (/.f64 (-.f64 a (*.f64 c b)) (*.f64 c (*.f64 a (*.f64 i a)))) 1) -1)
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(neg.f64 (/.f64 (*.f64 c (*.f64 a (*.f64 i a))) (neg.f64 (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a i)) (neg.f64 c)) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(/.f64 a (/.f64 (neg.f64 (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i (neg.f64 c)))))
(*.f64 (*.f64 i (*.f64 a a)) (/.f64 (neg.f64 c) (+.f64 (*.f64 c b) (neg.f64 a))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 2))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(log.f64 (exp.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a))) 3))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 3) (pow.f64 (-.f64 a (*.f64 c b)) 3)))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(exp.f64 (log.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 a (*.f64 i a)))) 1))
(*.f64 (*.f64 c i) (/.f64 (*.f64 a a) (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 c (-.f64 a (*.f64 c b))) (*.f64 i (*.f64 a a)))
(*.f64 a (*.f64 (/.f64 a (-.f64 a (*.f64 c b))) (*.f64 c i)))
(+.f64 0 (*.f64 c (*.f64 a (*.f64 i a))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a)))) (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 a i)))) (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 a i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 a i))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 a a)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 i (*.f64 a a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a (*.f64 i a))))) 1)
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 1)
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 3) 1/3)
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 3)
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 c i)) a) 2)
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 2))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 a (*.f64 i a))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a (*.f64 i a))))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a (*.f64 i a))) 3))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (*.f64 i a)) 3)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i a)) 3) (pow.f64 c 3)))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a (*.f64 i a)))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a (*.f64 i a)))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(exp.f64 (log.f64 (*.f64 c (*.f64 a (*.f64 i a)))))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a (*.f64 i a)))) 1))
(*.f64 c (*.f64 i (*.f64 a a)))
(*.f64 (*.f64 c i) (*.f64 a a))
(+.f64 0 (*.f64 a (*.f64 i a)))
(*.f64 i (*.f64 a a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a))) (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))))
(*.f64 i (*.f64 a a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i a)))) 1)
(*.f64 i (*.f64 a a))
(pow.f64 (*.f64 a (*.f64 i a)) 1)
(*.f64 i (*.f64 a a))
(pow.f64 (pow.f64 (*.f64 a (*.f64 i a)) 3) 1/3)
(*.f64 i (*.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i a))) 3)
(*.f64 i (*.f64 a a))
(pow.f64 (*.f64 a (sqrt.f64 i)) 2)
(*.f64 i (*.f64 a a))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i a)) 2))
(*.f64 i (*.f64 a a))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 a a)))
(*.f64 i (*.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i a)))))
(*.f64 i (*.f64 a a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i a)) 3))
(*.f64 i (*.f64 a a))
(cbrt.f64 (*.f64 (pow.f64 i 3) (pow.f64 (*.f64 a a) 3)))
(*.f64 i (*.f64 a a))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a a) 3) (pow.f64 i 3)))
(*.f64 i (*.f64 a a))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i a))))
(*.f64 i (*.f64 a a))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i a))))
(*.f64 i (*.f64 a a))
(exp.f64 (log.f64 (*.f64 a (*.f64 i a))))
(*.f64 i (*.f64 a a))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 i a))) 1))
(*.f64 i (*.f64 a a))

eval332.0ms (1.3%)

Compiler

Compiled 27944 to 7066 computations (74.7% saved)

prune386.0ms (1.5%)

Pruning

26 alts after pruning (23 fresh and 3 done)

PrunedKeptTotal
New8789887
Fresh41418
Picked101
Done235
Total88526911
Error
0b
Counts
911 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
56.5b
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
52.6b
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
54.2b
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
22.5b
(*.f64 2 (fma.f64 z t (*.f64 y x)))
33.8b
(*.f64 2 (fma.f64 y x (*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))))
22.5b
(*.f64 2 (fma.f64 y x (*.f64 t z)))
29.9b
(*.f64 2 (fma.f64 y x (*.f64 i (neg.f64 (*.f64 c a)))))
23.6b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
31.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2) i)))
24.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (*.f64 c (*.f64 a (*.f64 i a))))))
27.8b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))))
13.9b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 i a))))
41.3b
(*.f64 2 (-.f64 (*.f64 y x) (/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))))
20.3b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
35.9b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c))))
29.9b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a))))
27.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
34.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
22.5b
(*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))
54.8b
(*.f64 2 (*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b))
51.3b
(*.f64 2 (*.f64 (*.f64 i (neg.f64 c)) a))
53.0b
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
40.5b
(*.f64 2 (*.f64 y x))
44.5b
(*.f64 2 (*.f64 t z))
44.3b
(*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
52.5b
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
Compiler

Compiled 1055 to 753 computations (28.6% saved)

localize31.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 65 to 17 computations (73.8% saved)

series12.0ms (0%)

Counts
2 → 96
Calls

30 calls:

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

rewrite109.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
843×log-prod_binary64
759×fma-def_binary64
334×fma-neg_binary64
286×expm1-udef_binary64
286×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify142.0ms (0.5%)

Algorithm
egg-herbie
Rules
625×fma-neg_binary64
448×unswap-sqr_binary64
349×times-frac_binary64
266×distribute-rgt-neg-in_binary64
213×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04075512
110265426
232335411
Stop Event
node limit
Counts
287 → 253
Calls
Call 1
Inputs
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 a i))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(+.f64 (*.f64 y x) (*.f64 t z))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(+.f64 0 (*.f64 (*.f64 c a) i))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c a) i))) 1)
(pow.f64 (*.f64 (*.f64 c a) i) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c a) i)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 c a) i) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c a) i) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) i))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c a) i) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c a) i)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c a) i)))
(exp.f64 (log.f64 (*.f64 (*.f64 c a) i)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c a) i)) 1))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(+.f64 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(+.f64 (*.f64 (*.f64 i a) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(+.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (*.f64 x y))
(+.f64 0 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))) (cbrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))))
(*.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1)
(*.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))
(*.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(*.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3))))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2))) (neg.f64 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (*.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) (*.f64 (*.f64 i a) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))) (-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) (*.f64 (*.f64 i a) (neg.f64 c)))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c))))
(pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1)
(pow.f64 (pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 3)
(pow.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 2))
(log.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (pow.f64 (exp.f64 i) a) c)))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) i)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (*.f64 i a) (neg.f64 c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c)) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c)) (pow.f64 (exp.f64 y) x)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 3))
(expm1.f64 (log1p.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(log1p.f64 (expm1.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(exp.f64 (log.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 1))
(fma.f64 c (neg.f64 (*.f64 i a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 i a) (neg.f64 c) (fma.f64 x y (*.f64 z t)))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 x y (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 y x (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (*.f64 x y) 1 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 x y) 1 (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 t z (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 z t) 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 1 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 1 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 1 (*.f64 (*.f64 i a) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(fma.f64 1 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (*.f64 x y))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 c a) i)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (neg.f64 c) (*.f64 i a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 c i) (neg.f64 a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (*.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (cbrt.f64 (*.f64 (*.f64 i a) (neg.f64 c)))) (cbrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (sqrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (*.f64 i a)) c (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) i))) (sqrt.f64 (*.f64 (*.f64 c a) i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 -1 (*.f64 (*.f64 c a) i) (fma.f64 x y (*.f64 z t)))
(fma.f64 (fma.f64 (sqrt.f64 t) (sqrt.f64 z) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 (*.f64 c a) i))) (*.f64 x y))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2)) (cbrt.f64 (*.f64 (*.f64 c a) i)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (neg.f64 (*.f64 c i)) a (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (*.f64 (neg.f64 c) i) a (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) a) i (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) 1) (*.f64 i a) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (cbrt.f64 (*.f64 i a)) (fma.f64 x y (*.f64 z t)))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (fma.f64 x y (*.f64 z t)))
Outputs
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 t z) (*.f64 i (*.f64 c a)))
(-.f64 (*.f64 t z) (*.f64 a (*.f64 c i)))
(fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (*.f64 t z) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 t z) (*.f64 i (*.f64 c a)))
(-.f64 (*.f64 t z) (*.f64 a (*.f64 c i)))
(fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))
(-.f64 (*.f64 y x) (*.f64 a (*.f64 c i)))
(fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (*.f64 y x) (*.f64 c (*.f64 a i)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))
(-.f64 (*.f64 y x) (*.f64 a (*.f64 c i)))
(fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 t z)
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(-.f64 (+.f64 (*.f64 y x) (*.f64 t z)) (*.f64 c (*.f64 a i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 i (*.f64 a (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 i (*.f64 a (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 i (*.f64 a (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 i (*.f64 a (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (+.f64 (*.f64 t z) (*.f64 -1 (*.f64 c (*.f64 a i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 y x) (*.f64 t z))
(fma.f64 y x (*.f64 t z))
(fma.f64 t z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 i (*.f64 a (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 i (*.f64 a (neg.f64 c)))
(*.f64 c (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 i a))) (+.f64 (*.f64 y x) (*.f64 t z)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 0 (*.f64 (*.f64 c a) i))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 c a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 c a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 c a) i))) 1)
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(pow.f64 (*.f64 (*.f64 c a) i) 1)
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 3)
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 c a) i)) 2)
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(pow.f64 (pow.f64 (*.f64 (*.f64 c a) i) 3) 1/3)
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c a) i) 2))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(log.f64 (pow.f64 (pow.f64 (exp.f64 i) a) c))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) i))))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c a) i) 3))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c a) i)))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c a) i)))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(exp.f64 (log.f64 (*.f64 (*.f64 c a) i)))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 c a) i)) 1))
(*.f64 i (*.f64 c a))
(*.f64 a (*.f64 c i))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (*.f64 (*.f64 i a) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 0 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))) (cbrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a))))) (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))))))
(*.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 1 (/.f64 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2))) (neg.f64 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 3)) (+.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (*.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))) (-.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))) (*.f64 y x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))) 3)) (fma.f64 (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))) (-.f64 (*.f64 t z) (+.f64 (*.f64 a (*.f64 c i)) (*.f64 y x))) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)) 3)) (fma.f64 (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)) (-.f64 (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 3)) (+.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (-.f64 (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) (*.f64 (*.f64 i a) (neg.f64 c))) (*.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))) (-.f64 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))) (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))) (+.f64 (-.f64 (*.f64 y x) (*.f64 t z)) (*.f64 i (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (*.f64 (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))) (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))))) (+.f64 (*.f64 a (*.f64 c i)) (-.f64 (*.f64 y x) (*.f64 t z))))
(/.f64 (*.f64 (fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x))) (-.f64 (fma.f64 y x (*.f64 c (*.f64 a i))) (*.f64 t z))) (-.f64 (fma.f64 y x (*.f64 c (*.f64 a i))) (*.f64 t z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) (*.f64 (*.f64 i a) (neg.f64 c)))) (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(pow.f64 (pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 3) 1/3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 3)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(pow.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2)
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(sqrt.f64 (pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 2))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (exp.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (pow.f64 (pow.f64 (exp.f64 i) a) c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (/.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) x) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (exp.f64 (*.f64 (*.f64 i a) (neg.f64 c)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 x y (*.f64 z t))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t)))) (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c)) (exp.f64 (fma.f64 x y (*.f64 z t)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (pow.f64 (exp.f64 i) a) c)) (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 z t))))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (pow.f64 (exp.f64 y) x)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c)) (pow.f64 (exp.f64 y) x)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (exp.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 t) z) (pow.f64 (pow.f64 (exp.f64 i) a) c)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(cbrt.f64 (pow.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 3))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(expm1.f64 (log1p.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(log1p.f64 (expm1.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(exp.f64 (log.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 c (neg.f64 (*.f64 i a)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 i a) (neg.f64 c) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 x y (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 x y (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 y x (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 y x (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 x y) 1 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 x y) 1 (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 t z (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 z t) 1 (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 i a) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 x y (*.f64 z t)) 1 (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) 1 (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (*.f64 x y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (*.f64 z t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 i a) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (fma.f64 x y (*.f64 z t)) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (*.f64 (*.f64 i a) (neg.f64 c)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 1 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) 2) (cbrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z t)) 2) (cbrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 i (*.f64 a (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 c (*.f64 i (neg.f64 a))))
(fma.f64 (cbrt.f64 (fma.f64 x y (*.f64 z t))) (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 i (*.f64 a (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 c (*.f64 i (neg.f64 a))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 i (*.f64 a (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 c (*.f64 i (neg.f64 a))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2)) (cbrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 t z))) (cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2)) (*.f64 i (*.f64 a (neg.f64 c))))
(fma.f64 (cbrt.f64 (fma.f64 t z (*.f64 y x))) (cbrt.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2)) (*.f64 c (*.f64 i (neg.f64 a))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (-.f64 (*.f64 y x) (*.f64 a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (sqrt.f64 (fma.f64 z t (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 z t)) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 c a) i)) (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 i a) (neg.f64 c)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (fma.f64 x y (*.f64 z t))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 3) (pow.f64 (*.f64 (*.f64 c a) i) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 c a) i) (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t))) (pow.f64 (fma.f64 x y (*.f64 z t)) 2))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 3) (pow.f64 (*.f64 i (*.f64 c a)) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 c a)) (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z))) (pow.f64 (fma.f64 y x (*.f64 t z)) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 a (*.f64 c i)) 3)) (fma.f64 (*.f64 a (*.f64 c i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 3) (pow.f64 (*.f64 c (*.f64 a i)) 3)) (fma.f64 (*.f64 c (*.f64 a i)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))) (pow.f64 (fma.f64 t z (*.f64 y x)) 2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 i (*.f64 a (neg.f64 c))))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 c i)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 c (*.f64 a i)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 z t) 3)) (/.f64 1 (fma.f64 (*.f64 z t) (-.f64 (*.f64 z t) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (/.f64 1 (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 i (*.f64 a (neg.f64 c))))
(-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) 1) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 a (*.f64 c i)))
(-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 t z) 3)) (fma.f64 (*.f64 t z) (-.f64 (*.f64 t z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 c (*.f64 a i)))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (fma.f64 x y (*.f64 z t)) 2) (pow.f64 (*.f64 (*.f64 c a) i) 2)) (/.f64 1 (fma.f64 c (*.f64 i a) (fma.f64 x y (*.f64 z t)))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(*.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 t z)) 2) (pow.f64 (*.f64 i (*.f64 c a)) 2)) (/.f64 1 (fma.f64 c (*.f64 a i) (fma.f64 y x (*.f64 t z)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 a (*.f64 c i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 t z (*.f64 y x)) 2) (pow.f64 (*.f64 c (*.f64 a i)) 2)) (fma.f64 c (*.f64 a i) (fma.f64 t z (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 i a) (neg.f64 c)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 i (*.f64 a (neg.f64 c))))
(-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (*.f64 a (*.f64 c i)))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 z t) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 i (*.f64 a (neg.f64 c))))
(-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (/.f64 1 (-.f64 (*.f64 y x) (*.f64 t z)))) (*.f64 a (*.f64 c i)))
(-.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 t z) 2)) (-.f64 (*.f64 y x) (*.f64 t z))) (*.f64 c (*.f64 a i)))
(fma.f64 (neg.f64 c) (*.f64 i a) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 c i) (neg.f64 a) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))) (cbrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (cbrt.f64 (*.f64 (*.f64 i a) (neg.f64 c)))) (cbrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (sqrt.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i))) (*.f64 x y))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (sqrt.f64 (*.f64 (*.f64 i a) (neg.f64 c))) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (neg.f64 (*.f64 i a)) c (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 c a) i))) (sqrt.f64 (*.f64 (*.f64 c a) i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 -1 (*.f64 (*.f64 c a) i) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (fma.f64 (sqrt.f64 t) (sqrt.f64 z) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (*.f64 z t)) (sqrt.f64 (*.f64 (*.f64 c a) i))) (*.f64 x y))
(fma.f64 (fma.f64 (sqrt.f64 t) (sqrt.f64 z) (sqrt.f64 (*.f64 i (*.f64 c a)))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 i (*.f64 c a)))) (*.f64 y x))
(fma.f64 (fma.f64 (sqrt.f64 t) (sqrt.f64 z) (sqrt.f64 (*.f64 a (*.f64 c i)))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 a (*.f64 c i)))) (*.f64 y x))
(fma.f64 (fma.f64 (sqrt.f64 t) (sqrt.f64 z) (sqrt.f64 (*.f64 c (*.f64 a i)))) (-.f64 (sqrt.f64 (*.f64 t z)) (sqrt.f64 (*.f64 c (*.f64 a i)))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 c) (*.f64 i a) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (*.f64 (*.f64 i a) (neg.f64 c)) 1 (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c a) i))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (-.f64 (sqrt.f64 (fma.f64 x y (*.f64 z t))) (sqrt.f64 (*.f64 (*.f64 c a) i))) (fma.f64 (neg.f64 a) (*.f64 c i) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 c a) i)) 2)) (cbrt.f64 (*.f64 (*.f64 c a) i)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (neg.f64 (*.f64 c i)) a (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)))
(fma.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (-.f64 (*.f64 t z) (*.f64 a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (*.f64 y (cbrt.f64 x)) (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 t z)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 z t) (*.f64 (*.f64 c a) i)) 1))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 z (sqrt.f64 t)) (sqrt.f64 t) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (-.f64 (*.f64 y x) (*.f64 a (*.f64 c i))))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 t (cbrt.f64 z)) (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 t (sqrt.f64 z)) (sqrt.f64 z) (-.f64 (*.f64 x y) (*.f64 (*.f64 c a) i)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (neg.f64 c) i) a (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (neg.f64 c) a) i (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (neg.f64 c) 1) (*.f64 i a) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 (*.f64 i a)) 2)) (cbrt.f64 (*.f64 i a)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (fma.f64 x y (*.f64 z t)))
(-.f64 (fma.f64 y x (*.f64 t z)) (*.f64 i (*.f64 c a)))
(-.f64 (fma.f64 t z (*.f64 y x)) (*.f64 a (*.f64 c i)))
(fma.f64 t z (fma.f64 i (*.f64 c (neg.f64 a)) (*.f64 y x)))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
5.1b
(*.f64 (neg.f64 c) (*.f64 i a))
Compiler

Compiled 31 to 14 computations (54.8% saved)

series44.0ms (0.2%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
27.0ms
a
@0
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
10.0ms
c
@0
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
1.0ms
a
@-inf
(*.f64 (neg.f64 c) (*.f64 i a))
1.0ms
i
@0
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
1.0ms
c
@inf
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))

rewrite43.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
806×pow1_binary64
742×add-log-exp_binary64
741×log1p-expm1-u_binary64
741×expm1-log1p-u_binary64
727×add-exp-log_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0921
118717
2235617
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(*.f64 (neg.f64 c) (*.f64 i a))
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (*.f64 i a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 i a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 i a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 i a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 i a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 i a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 c) (*.f64 i a)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 i a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 i a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 i a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 i a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 c 2) i) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 c 2) i) a))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 c (*.f64 i a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) (*.f64 i a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))))))

simplify45.0ms (0.2%)

Algorithm
egg-herbie
Rules
685×distribute-rgt-in_binary64
672×fma-def_binary64
652×distribute-lft-in_binary64
480×log-prod_binary64
413×associate-+l+_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0731056
1190987
2872918
32644915
Stop Event
node limit
Counts
99 → 46
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(-.f64 0 (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 1 (*.f64 c (*.f64 i a))) 1)
(pow.f64 (*.f64 c (*.f64 i a)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 i a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i a))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i a))) 2)
(neg.f64 (*.f64 c (*.f64 i a)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i a)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 i a)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i a)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 i a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i a))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i a))))
(exp.f64 (log.f64 (*.f64 c (*.f64 i a))))
(-.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 c 2) i) a)) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)) 2)
(neg.f64 (*.f64 (*.f64 (*.f64 c 2) i) a))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 c (*.f64 i a)) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (*.f64 i a)) 2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))
Outputs
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 a i)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -1 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 a i)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(*.f64 -2 (*.f64 c (*.f64 i a)))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(-.f64 0 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(-.f64 (+.f64 1 (*.f64 c (*.f64 i a))) 1)
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(pow.f64 (*.f64 c (*.f64 i a)) 1)
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(pow.f64 (pow.f64 (*.f64 c (*.f64 i a)) 3) 1/3)
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i a))) 3)
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i a))) 2)
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(neg.f64 (*.f64 c (*.f64 i a)))
(*.f64 (neg.f64 c) (*.f64 a i))
(*.f64 c (*.f64 a (neg.f64 i)))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i a)) 2))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 i a)))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i a)) 3))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 i a) 3)))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 c 3)))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i a))))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i a))))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(exp.f64 (log.f64 (*.f64 c (*.f64 i a))))
(+.f64 (+.f64 (*.f64 c (*.f64 a i)) 1) -1)
(+.f64 (*.f64 c (*.f64 a i)) 0)
(*.f64 c (*.f64 a i))
(-.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 c 2) i) a)) 1)
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 1)
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)) 3)
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)) 2)
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(neg.f64 (*.f64 (*.f64 (*.f64 c 2) i) a))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 c (*.f64 (*.f64 a i) -2))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 a (*.f64 i -2)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 c (*.f64 i a)) 2)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a i)) 2) 4))
(fabs.f64 (*.f64 c (*.f64 a (+.f64 i i))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (*.f64 i a)) 2))
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 c 2) i) a) 3))
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 c 2) i) a)))
(+.f64 (+.f64 1 (*.f64 a (*.f64 c (*.f64 2 i)))) -1)
(+.f64 (*.f64 a (*.f64 i (*.f64 c 2))) 0)
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 c (*.f64 a (+.f64 i i)))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 c (*.f64 c i))
6.4b
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
Compiler

Compiled 32 to 16 computations (50% saved)

series7.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
c
@inf
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
0.0ms
i
@inf
(*.f64 c (*.f64 c i))
0.0ms
i
@-inf
(*.f64 c (*.f64 c i))
0.0ms
i
@0
(*.f64 c (*.f64 c i))
0.0ms
c
@inf
(*.f64 c (*.f64 c i))

rewrite46.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
881×pow1_binary64
810×add-log-exp_binary64
810×log1p-expm1-u_binary64
810×expm1-log1p-u_binary64
792×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify58.0ms (0.2%)

Algorithm
egg-herbie
Rules
868×log-prod_binary64
650×fma-def_binary64
539×fma-neg_binary64
453×unswap-sqr_binary64
334×exp-sum_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
073896
1191896
2857896
33172896
46963896
Stop Event
node limit
Counts
86 → 33
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(*.f64 (pow.f64 c 2) i)
(-.f64 (+.f64 1 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))) 1)
(pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))) 3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b -2)) (*.f64 c (sqrt.f64 i))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (*.f64 c i)) (*.f64 b -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c i)) 3) (pow.f64 (*.f64 b -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b -2) 3) (pow.f64 (*.f64 c (*.f64 c i)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))))
(-.f64 (+.f64 1 (*.f64 c (*.f64 c i))) 1)
(pow.f64 (*.f64 c (*.f64 c i)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 c i)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 c i))) 3)
(pow.f64 (*.f64 c (sqrt.f64 i)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 c i)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 c i)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c i)) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c i) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c i))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c i))))
(exp.f64 (log.f64 (*.f64 c (*.f64 c i))))
Outputs
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(*.f64 (pow.f64 c 2) i)
(*.f64 c (*.f64 c i))
(-.f64 (+.f64 1 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))) 1)
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 1)
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(pow.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 3) 1/3)
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))) 3)
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 b -2)) (*.f64 c (sqrt.f64 i))) 2)
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 2))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) (*.f64 c i)) (*.f64 b -2)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2))) 3))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 c i)) 3) (pow.f64 (*.f64 b -2) 3)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b -2) 3) (pow.f64 (*.f64 c (*.f64 c i)) 3)))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(exp.f64 (log.f64 (*.f64 (*.f64 c i) (*.f64 c (*.f64 b -2)))))
(*.f64 -2 (*.f64 (*.f64 c c) (*.f64 i b)))
(*.f64 -2 (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(-.f64 (+.f64 1 (*.f64 c (*.f64 c i))) 1)
(*.f64 c (*.f64 c i))
(pow.f64 (*.f64 c (*.f64 c i)) 1)
(*.f64 c (*.f64 c i))
(pow.f64 (pow.f64 (*.f64 c (*.f64 c i)) 3) 1/3)
(*.f64 c (*.f64 c i))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 c i))) 3)
(*.f64 c (*.f64 c i))
(pow.f64 (*.f64 c (sqrt.f64 i)) 2)
(*.f64 c (*.f64 c i))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 c i)) 2))
(*.f64 c (*.f64 c i))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 c i)))
(*.f64 c (*.f64 c i))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 c i)) 3))
(*.f64 c (*.f64 c i))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 c i) 3)))
(*.f64 c (*.f64 c i))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 c 3)))
(*.f64 c (*.f64 c i))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 c i))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 c i))
(exp.f64 (log.f64 (*.f64 c (*.f64 c i))))
(*.f64 c (*.f64 c i))

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c)))
15.4b
(*.f64 (*.f64 i b) (*.f64 c c))
Compiler

Compiled 54 to 16 computations (70.4% saved)

series4.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite71.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
673×log-prod_binary64
488×pow-prod-down_binary64
458×fma-def_binary64
322×pow2_binary64
243×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01116
124216
2330316
Stop Event
node limit
Counts
1 → 197
Calls
Call 1
Inputs
(-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))) (neg.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) (neg.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 2) (*.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3) (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (*.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 2)) (-.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2)) (-.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 (*.f64 i (*.f64 b c))) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))) (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (pow.f64 (exp.f64 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 i (*.f64 b c))) (neg.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y x (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x y (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i b) (*.f64 c (neg.f64 c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c c) (*.f64 i (neg.f64 b)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (neg.f64 c)) (*.f64 i b) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (neg.f64 b)) (*.f64 c c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 i (*.f64 b c)) (neg.f64 c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) 2) (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (sqrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 i) (*.f64 b (*.f64 c c)) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 i (*.f64 b c))) c (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i (neg.f64 b)) c) c (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 c c) (*.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 (cbrt.f64 c) c)) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))))))

simplify113.0ms (0.4%)

Algorithm
egg-herbie
Rules
346×cancel-sign-sub-inv_binary64
332×fma-neg_binary64
295×associate-+l+_binary64
264×distribute-rgt-in_binary64
236×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03535992
18555851
224255254
Stop Event
node limit
Counts
257 → 248
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(+.f64 (*.f64 y x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(+.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) (*.f64 y x))
(+.f64 0 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))
(*.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1)
(*.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))) (neg.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) (neg.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 2) (*.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3) (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (*.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 2)) (-.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2)) (-.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) -1)
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b (*.f64 c c)))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b (*.f64 c c)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 (*.f64 i (*.f64 b c))) (neg.f64 c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))) (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 i (*.f64 b c))) (neg.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 1))
(fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 x y (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 x y (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 x y (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 y x) 1 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (*.f64 y x) 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 y x))
(fma.f64 (*.f64 i b) (*.f64 c (neg.f64 c)) (*.f64 y x))
(fma.f64 (*.f64 c c) (*.f64 i (neg.f64 b)) (*.f64 y x))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 1 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 1 (*.f64 y x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 1 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) (*.f64 y x))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 y x))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 c (neg.f64 c)) (*.f64 i b) (*.f64 y x))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (*.f64 i (neg.f64 b)) (*.f64 c c) (*.f64 y x))
(fma.f64 (*.f64 i (*.f64 b c)) (neg.f64 c) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 y x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) 2) (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (sqrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 y x))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (*.f64 y x))
(fma.f64 -1 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 y x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (neg.f64 i) (*.f64 b (*.f64 c c)) (*.f64 y x))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 y x))
(fma.f64 (neg.f64 (*.f64 i (*.f64 b c))) c (*.f64 y x))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) c) c (*.f64 y x))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 c c) (*.f64 y x))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 (cbrt.f64 c) c)) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))
Outputs
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b)))
(neg.f64 (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 c (*.f64 i (*.f64 c (neg.f64 b))))
(*.f64 b (*.f64 i (neg.f64 (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 -1 (*.f64 (pow.f64 c 2) (*.f64 i b))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 y x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 0 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))))))
(*.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1)
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))) (neg.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) (neg.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 2) (*.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))) 3)) (+.f64 (pow.f64 (*.f64 y x) 2) (-.f64 (pow.f64 (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))) 2) (*.f64 (*.f64 y x) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (neg.f64 (pow.f64 (*.f64 (*.f64 c b) (*.f64 i c)) 3))) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 i (*.f64 b (*.f64 c c))) 3)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3) (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 3)) (+.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (*.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) 3) (pow.f64 (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) 2) (-.f64 (pow.f64 (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (*.f64 (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) 3) (pow.f64 (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) 2) (*.f64 (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))) (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c)))) 3) (pow.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c)))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 2)) (-.f64 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))) 2)) (+.f64 (*.f64 y x) (*.f64 (*.f64 i (*.f64 c b)) c)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (*.f64 i (*.f64 c (neg.f64 b)))) 2)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))) 2)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (pow.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2)) (-.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) 2) (pow.f64 (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))) 2)) (-.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) 2) (pow.f64 (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))) 2)) (-.f64 (*.f64 y x) (fma.f64 i (*.f64 c (*.f64 c b)) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))))
(/.f64 (pow.f64 (-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c)))) 2) (-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c)))))
(pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1)
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) 1/2)
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(pow.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3) 1/3)
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 3)
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(pow.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2)
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(pow.f64 (/.f64 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)) (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(sqrt.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 c) (*.f64 i (*.f64 b c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (+.f64 1 (expm1.f64 (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y x))) (pow.f64 (exp.f64 (*.f64 i (*.f64 b c))) (neg.f64 c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))) (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (exp.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (+.f64 1 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (pow.f64 (exp.f64 x) y)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 i (*.f64 b c))) (neg.f64 c)) (+.f64 1 (expm1.f64 (*.f64 y x)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(cbrt.f64 (pow.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 3))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(expm1.f64 (log1p.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(log1p.f64 (expm1.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(exp.f64 (log.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 y x (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 y x (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 y x (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 x y (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 x y (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 x y (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 x y (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y x) 1 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y x) 1 (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y x) 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y x) 1 (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 i b) (*.f64 c (neg.f64 c)) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 c c) (*.f64 i (neg.f64 b)) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 1 (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (*.f64 y x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (*.f64 y x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (*.f64 y x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (*.f64 y x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 1 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) 2) (cbrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (sqrt.f64 (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 y x))
(*.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 (*.f64 y x)) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 c (neg.f64 c)) (*.f64 i b) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(+.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c)))))) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 (*.f64 c b) (*.f64 i c)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 6)) (fma.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(+.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c)))))) (/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (/.f64 1 (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 (*.f64 i b) (*.f64 c c) (*.f64 y x)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (fma.f64 i (*.f64 b (*.f64 c c)) (*.f64 y x)))
(fma.f64 (*.f64 i (neg.f64 b)) (*.f64 c c) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 i (*.f64 b c)) (neg.f64 c) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) 2) (cbrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (sqrt.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (sqrt.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))) (fma.f64 y x (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c)))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (neg.f64 (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 c (sqrt.f64 (*.f64 i b))) (*.f64 y x))
(*.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(*.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))))
(-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2))
(fma.f64 -1 (*.f64 i (*.f64 b (*.f64 c c))) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(+.f64 0 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (*.f64 b (*.f64 c c))) i (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(+.f64 0 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1 (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(+.f64 0 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(+.f64 (-.f64 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c)))))) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 (neg.f64 c) (*.f64 i (*.f64 b c)) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(+.f64 0 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) 1))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(+.f64 0 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (+.f64 (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (+.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (fma.f64 i (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 i (*.f64 b (*.f64 c c)))))
(fma.f64 (fma.f64 c (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 y x))) (-.f64 (sqrt.f64 (*.f64 y x)) (*.f64 c (sqrt.f64 (*.f64 i b)))) (*.f64 i (+.f64 (*.f64 b (*.f64 c (neg.f64 c))) (*.f64 c (*.f64 c b)))))
(+.f64 0 (-.f64 (*.f64 y x) (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 2)))
(fma.f64 (neg.f64 i) (*.f64 b (*.f64 c c)) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4))) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c)))) (*.f64 y x))
(+.f64 (fma.f64 (*.f64 i (neg.f64 (*.f64 c b))) c (*.f64 y x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 i (*.f64 b (*.f64 c c)))))
(+.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 c b) (*.f64 i c)))) (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (*.f64 (*.f64 c b) (*.f64 i c))))
(-.f64 (*.f64 y x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 c (sqrt.f64 (*.f64 i b))) 4)) (cbrt.f64 (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (neg.f64 (*.f64 i (*.f64 b c))) c (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 c (*.f64 i (neg.f64 (*.f64 c b)))))
(-.f64 (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y))) (*.f64 (*.f64 c b) (*.f64 i c)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 b (*.f64 i (neg.f64 (*.f64 c c)))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 (neg.f64 (*.f64 i (*.f64 b c))) c) 1))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (neg.f64 (-.f64 (*.f64 i (*.f64 b (*.f64 c c))) (fma.f64 i (neg.f64 (*.f64 b (*.f64 c c))) (*.f64 i (*.f64 b (*.f64 c c)))))))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) c) c (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) 1) (*.f64 c c) (*.f64 y x))
(fma.f64 y x (neg.f64 (*.f64 i (*.f64 b (*.f64 c c)))))
(-.f64 (*.f64 y x) (*.f64 (*.f64 c b) (*.f64 i c)))
(-.f64 (*.f64 y x) (*.f64 i (*.f64 b (*.f64 c c))))
(fma.f64 (*.f64 (*.f64 i (neg.f64 b)) (*.f64 (cbrt.f64 c) c)) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))
(fma.f64 (*.f64 i (*.f64 (neg.f64 b) (*.f64 c (cbrt.f64 c)))) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))
(fma.f64 (*.f64 c (*.f64 i (*.f64 (neg.f64 b) (cbrt.f64 c)))) (pow.f64 (cbrt.f64 c) 2) (*.f64 y x))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.9b
(-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b))
2.9b
(*.f64 (*.f64 (*.f64 b c) c) b)
10.7b
(*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i))
18.0b
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
Compiler

Compiled 163 to 24 computations (85.3% saved)

series18.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
1.0ms
i
@inf
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
1.0ms
i
@0
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
1.0ms
a
@0
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
1.0ms
c
@0
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
1.0ms
b
@0
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
968×log-prod_binary64
670×fma-def_binary64
287×expm1-udef_binary64
287×log1p-udef_binary64
270×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01479
132752
2485550
Stop Event
node limit
Counts
4 → 291
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))
(*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i))
(*.f64 (*.f64 (*.f64 b c) c) b)
(-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 a a) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 b c) 2) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (/.f64 1 (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (neg.f64 (*.f64 c i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a (*.f64 b c))) (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c a) (*.f64 c i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 i (/.f64 1 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (*.f64 c i) (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c i) 1) (fma.f64 b c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) (/.f64 i (-.f64 a (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c i) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 i (cbrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 i (sqrt.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 b c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (fma.f64 b c a) (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (neg.f64 (-.f64 a (*.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) (pow.f64 (-.f64 a (*.f64 b c)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a a) (*.f64 c i)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (*.f64 c i)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (*.f64 c i)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (*.f64 c i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) (*.f64 c i) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 i (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) (*.f64 a a) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1 (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) i (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) i (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) i) c (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) i) c (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c i) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c i) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) i (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) i (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 b c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b c) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 b c) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b c))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2) (-.f64 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))) (-.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 a a (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) 1 (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a a) 1 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 b (*.f64 b (neg.f64 (*.f64 c c))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b c) (*.f64 b (neg.f64 c)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (*.f64 c c)) (neg.f64 b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 a a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 b) (*.f64 b (*.f64 c c)) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (neg.f64 c)) (*.f64 b c) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 b (neg.f64 (*.f64 c c))) b (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 b c)) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 b c)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 (*.f64 b c) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2)) (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) 1) b (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a a))))))

simplify177.0ms (0.7%)

Algorithm
egg-herbie
Rules
612×fma-neg_binary64
448×associate-*l*_binary64
374×associate-*r*_binary64
288×log-prod_binary64
253×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060712024
1158510220
2655410145
Stop Event
node limit
Counts
447 → 446
Calls
Call 1
Inputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(*.f64 c (*.f64 a i))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))) (*.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(pow.f64 a 2)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(+.f64 0 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) 1)
(-.f64 (/.f64 (*.f64 a a) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 b c) 2) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (/.f64 1 (-.f64 a (*.f64 b c))))
(*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(*.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (neg.f64 (*.f64 c i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 1 (-.f64 a (*.f64 b c))) (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 i (/.f64 1 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (*.f64 c i) (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (*.f64 c i) 1) (fma.f64 b c a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) (/.f64 i (-.f64 a (*.f64 b c))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c i) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 i (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 i (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 b c a))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (fma.f64 b c a) (*.f64 a a)))
(pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2)
(pow.f64 (/.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i))) -1)
(neg.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (neg.f64 (-.f64 a (*.f64 b c)))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) (pow.f64 (-.f64 a (*.f64 b c)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 1))
(+.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(+.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 0 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 c i)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(+.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (*.f64 c i)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (*.f64 c i)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (*.f64 c i) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(exp.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1))
(fma.f64 (*.f64 a a) (*.f64 c i) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 i (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 i (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 c i) (*.f64 a a) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1 (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 1 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 1 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) i (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) i (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) i) c (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) i) c (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (*.f64 c i) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (*.f64 c i) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) i (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) i (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 0 (pow.f64 (*.f64 b c) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2))) 1)
(pow.f64 (*.f64 b c) 2)
(pow.f64 (pow.f64 (*.f64 b c) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b c) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 b c))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b c))) 1))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(+.f64 (*.f64 a a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(+.f64 0 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(*.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(*.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2) (-.f64 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))) (-.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 3)
(pow.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (pow.f64 (*.f64 b c) 2))))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1))
(fma.f64 a a (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (*.f64 a a) 1 (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a a) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (*.f64 a a) 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 a a) 1 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 b (*.f64 b (neg.f64 (*.f64 c c))) (*.f64 a a))
(fma.f64 (*.f64 b c) (*.f64 b (neg.f64 c)) (*.f64 a a))
(fma.f64 (*.f64 b (*.f64 c c)) (neg.f64 b) (*.f64 a a))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 1 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 1 (*.f64 a a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 1 (*.f64 a a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (*.f64 a a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (neg.f64 b) (*.f64 b (*.f64 c c)) (*.f64 a a))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 b (neg.f64 c)) (*.f64 b c) (*.f64 a a))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 b (neg.f64 (*.f64 c c))) b (*.f64 a a))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 b c)) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 b c)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(fma.f64 -1 (pow.f64 (*.f64 b c) 2) (*.f64 a a))
(fma.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2)) (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (*.f64 a a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) 1) b (*.f64 a a))
(fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a a))
(fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a a))
Outputs
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 c (*.f64 a i))
(*.f64 c (*.f64 i a))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 i a)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(-.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (fma.f64 -1 (/.f64 i (/.f64 b (*.f64 a a))) (*.f64 c (*.f64 i a)))) (neg.f64 (/.f64 i (/.f64 b (*.f64 a a)))))
(fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (*.f64 c (*.f64 i a)) 0))
(-.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)) (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)))) (*.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 i (pow.f64 a 2)) b)) (*.f64 c (*.f64 i a))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) i) b)))
(-.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (+.f64 (fma.f64 -1 (/.f64 i (/.f64 b (*.f64 a a))) (*.f64 c (*.f64 i a))) (*.f64 (/.f64 a c) (/.f64 (*.f64 -1 (-.f64 (/.f64 i (/.f64 b (*.f64 a a))) (/.f64 i (/.f64 b (*.f64 a a))))) b)))) (neg.f64 (/.f64 i (/.f64 b (*.f64 a a)))))
(+.f64 (fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 (/.f64 0 c) (/.f64 a b))) (+.f64 (*.f64 c (*.f64 i a)) 0))
(*.f64 (pow.f64 c 2) (*.f64 i b))
(*.f64 (*.f64 c c) (*.f64 i b))
(*.f64 c (*.f64 c (*.f64 i b)))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(+.f64 (*.f64 (pow.f64 c 2) (*.f64 i b)) (*.f64 c (*.f64 a i)))
(fma.f64 (*.f64 c c) (*.f64 i b) (*.f64 c (*.f64 i a)))
(fma.f64 c (*.f64 i a) (*.f64 c (*.f64 c (*.f64 i b))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 c (*.f64 (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2))) i)) (-.f64 a (*.f64 c b)))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 c (*.f64 (pow.f64 a 2) i))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 c (*.f64 (pow.f64 a 2) i)) (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 c (*.f64 i (pow.f64 a 2)))
(*.f64 c (*.f64 i (*.f64 a a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2))))
(neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b))))
(*.f64 (*.f64 i (*.f64 b b)) (neg.f64 (pow.f64 c 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 3) (*.f64 i (pow.f64 b 2)))) (*.f64 c (*.f64 i (pow.f64 a 2))))
(fma.f64 c (*.f64 i (*.f64 a a)) (neg.f64 (*.f64 (pow.f64 c 3) (*.f64 i (*.f64 b b)))))
(-.f64 (*.f64 c (*.f64 i (*.f64 a a))) (*.f64 i (*.f64 (*.f64 b b) (pow.f64 c 3))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 c (*.f64 i (-.f64 (pow.f64 a 2) (*.f64 (pow.f64 c 2) (pow.f64 b 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 (pow.f64 c 2) (pow.f64 b 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 a 2)
(*.f64 a a)
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2)))
(*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b))
(neg.f64 (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (pow.f64 a 2) (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 b 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 0 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) c))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) c)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 b c a)) (*.f64 c i)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 c b a) i) c)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (fma.f64 c b a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))) 1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(-.f64 (/.f64 (*.f64 a a) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))) (/.f64 (pow.f64 (*.f64 b c) 2) (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (/.f64 (-.f64 a (*.f64 b c)) (*.f64 c i))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (/.f64 1 (-.f64 a (*.f64 b c)))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (/.f64 1 (-.f64 a (*.f64 b c)))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (/.f64 1 (-.f64 a (*.f64 b c))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i)))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (/.f64 1 (-.f64 a (*.f64 b c)))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (neg.f64 (*.f64 c i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (neg.f64 i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 c i) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (*.f64 a a)))) (neg.f64 (-.f64 a (*.f64 c b))))
(*.f64 (/.f64 1 (-.f64 a (*.f64 b c))) (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 i (/.f64 1 (-.f64 a (*.f64 b c)))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1) (/.f64 (*.f64 c i) (-.f64 a (*.f64 b c))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c i) 1) (fma.f64 b c a))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) 1) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (-.f64 a (*.f64 b c))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) (/.f64 i (-.f64 a (*.f64 b c))))
(/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b))))) (-.f64 a (*.f64 c b)))
(*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 i (-.f64 a (*.f64 c b)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c i) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (*.f64 c i) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) 2) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) 2) (/.f64 (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2) (cbrt.f64 (*.f64 (*.f64 (fma.f64 c b a) i) c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 b c))) 2)) (/.f64 i (cbrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (/.f64 c (/.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) i)))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (-.f64 a (*.f64 c b))) 2)) (*.f64 (/.f64 c (cbrt.f64 (-.f64 a (*.f64 c b)))) i))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b))))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (-.f64 a (*.f64 b c)))) (/.f64 i (sqrt.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (-.f64 a (*.f64 c b)))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (sqrt.f64 (-.f64 a (*.f64 c b))) (/.f64 (*.f64 c i) (sqrt.f64 (-.f64 a (*.f64 c b))))))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 b c a))
(*.f64 (fma.f64 b c a) (/.f64 c (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(/.f64 (*.f64 (*.f64 c i) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 c b a))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(*.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 b c) 3))) (fma.f64 (*.f64 b c) (fma.f64 b c a) (*.f64 a a)))
(*.f64 (/.f64 c (/.f64 (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3)) (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))) (fma.f64 (*.f64 c b) (fma.f64 b c a) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 c (-.f64 (pow.f64 a 3) (pow.f64 (*.f64 c b) 3))) (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (fma.f64 (*.f64 c b) (fma.f64 c b a) (*.f64 a a)))
(pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(pow.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3) 1/3)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 3)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 2)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(pow.f64 (/.f64 1 (*.f64 (fma.f64 b c a) (*.f64 c i))) -1)
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(neg.f64 (/.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (neg.f64 (-.f64 a (*.f64 b c)))))
(*.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (neg.f64 i))) (/.f64 1 (neg.f64 (-.f64 a (*.f64 c b)))))
(/.f64 (*.f64 (*.f64 c i) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (*.f64 a a)))) (neg.f64 (-.f64 a (*.f64 c b))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 2))
(fabs.f64 (*.f64 (*.f64 (fma.f64 c b a) i) c))
(log.f64 (exp.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 b c a) (*.f64 c i)) 3))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) (pow.f64 (-.f64 a (*.f64 b c)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 3) (pow.f64 (-.f64 a (*.f64 c b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(exp.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 b c a) (*.f64 c i))) 1))
(*.f64 (fma.f64 b c a) (*.f64 c i))
(*.f64 (*.f64 (fma.f64 c b a) i) c)
(+.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 0 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 c i)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 (*.f64 c i) (*.f64 a a)) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 i) c) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) 1)
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (*.f64 c i)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 c i) (/.f64 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (*.f64 c i))
(/.f64 (*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (*.f64 c i)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (*.f64 c i) (/.f64 (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (*.f64 c i))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(/.f64 (*.f64 c i) (/.f64 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (*.f64 c i))
(/.f64 (*.f64 (*.f64 c i) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(/.f64 (*.f64 c i) (/.f64 (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (*.f64 c i))
(pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1)
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(pow.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3) 1/3)
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 3)
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2)
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) 2))
(fabs.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (log.f64 (pow.f64 (exp.f64 c) i)))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 i (log.f64 (exp.f64 c))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (log.f64 (pow.f64 (exp.f64 i) c)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 3))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (*.f64 c i) 3)))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 c i) 3) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3)))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(exp.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 1))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 a a) (*.f64 c i) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 i (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 i (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 c i) (*.f64 a a) (*.f64 (*.f64 c i) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))))
(*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 c i) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) 1 (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 1 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 1 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (cbrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 3)))
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) 2) (cbrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (sqrt.f64 (*.f64 c i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (sqrt.f64 (*.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) i (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) i (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) i) c (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) i) c (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 3)))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c i)) 2) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (cbrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 2)) (cbrt.f64 (*.f64 c i)) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 (*.f64 c i)) 3)))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (sqrt.f64 (*.f64 c i)) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 (*.f64 c i))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c i) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (*.f64 (*.f64 c i) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c i) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c i) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) i (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1) i (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 c (*.f64 i (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(*.f64 (*.f64 c i) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 i) 3)))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (pow.f64 (cbrt.f64 i) 2))) (cbrt.f64 i) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (pow.f64 (cbrt.f64 i) 3)))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)))
(fma.f64 (*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 i))) (sqrt.f64 i) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (sqrt.f64 i))) (sqrt.f64 i) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 c i) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (*.f64 c (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (sqrt.f64 i))) (sqrt.f64 i) (*.f64 c (*.f64 i (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(fma.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 c (sqrt.f64 i))) (sqrt.f64 i) (*.f64 c (*.f64 i (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(+.f64 0 (pow.f64 (*.f64 b c) 2))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 c b) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2))) 1)
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(pow.f64 (*.f64 b c) 2)
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(pow.f64 (pow.f64 (*.f64 b c) 2) 1)
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 3) 1/3)
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 2))
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 c b) 2) 2))
(sqrt.f64 (pow.f64 (*.f64 c b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 b c) 2)))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2))))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 b c) 2) 3))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 b c) 2)))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 b c) 2)))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 b c))))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 b c))) 1))
(*.f64 (*.f64 c c) (*.f64 b b))
(pow.f64 (*.f64 c b) 2)
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (*.f64 a a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(+.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 0 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))
(*.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(*.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)) (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 1 (/.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4)))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (fma.f64 a a (pow.f64 (*.f64 b c) 2)))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3))) (neg.f64 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 b c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2))) (neg.f64 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (+.f64 (pow.f64 a 6) (pow.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 a 4) (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))))
(*.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2) (-.f64 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 3) (pow.f64 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 3) (pow.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) 3)) (fma.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (+.f64 (-.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (*.f64 a a)) (pow.f64 (*.f64 c b) 2)) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 3) (pow.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) 3)) (fma.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (-.f64 (fma.f64 0 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)) (*.f64 a a)) (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)))
(/.f64 (-.f64 (pow.f64 a 4) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) (neg.f64 (pow.f64 (*.f64 b c) 2)))) (-.f64 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2))))
(*.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))) (-.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))) (-.f64 (*.f64 a a) (+.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2) (*.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (*.f64 0 (pow.f64 (*.f64 c b) 2)))) (fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2)))))
(pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1)
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3) 1/3)
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 3)
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(pow.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) 2)
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2))
(fabs.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(log.f64 (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) a) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (+.f64 1 (expm1.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) a) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a a))) (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))) (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (exp.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(log.f64 (*.f64 (exp.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (pow.f64 (exp.f64 a) a)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (*.f64 b c) 2))) (+.f64 1 (expm1.f64 (*.f64 a a)))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 3))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(exp.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 a a (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 a a (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 a a) 1 (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a a) 1 (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a a) 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 a a) 1 (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 b (*.f64 b (neg.f64 (*.f64 c c))) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 b c) (*.f64 b (neg.f64 c)) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 b (*.f64 c c)) (neg.f64 b) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 1 (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (*.f64 a a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 1 (*.f64 a a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 1 (*.f64 a a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 1 (*.f64 a a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 1 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(fma.f64 1 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 1 (neg.f64 (pow.f64 (*.f64 b c) 2)) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (*.f64 a a))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 a a))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (*.f64 c b) 2))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (*.f64 c b) 2))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))) (pow.f64 (*.f64 c b) 2))
(-.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 3)) (pow.f64 (*.f64 c b) 2))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))) (pow.f64 (*.f64 c b) 2))
(-.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 3)) (pow.f64 (*.f64 c b) 2))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 a (pow.f64 (cbrt.f64 a) 3) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 a (pow.f64 (cbrt.f64 a) 3) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 0 (pow.f64 (*.f64 c b) 2)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) 2)) (cbrt.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (*.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (*.f64 c b) 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4))) (pow.f64 (*.f64 c b) 2))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (cbrt.f64 (pow.f64 a 4)) (pow.f64 (cbrt.f64 a) 2) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (pow.f64 a 4)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (hypot.f64 a (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (neg.f64 b) (*.f64 b (*.f64 c c)) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 b c) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 a a (pow.f64 (*.f64 b c) 2)) (pow.f64 a 4))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2))) (/.f64 (-.f64 (pow.f64 a 6) (pow.f64 (pow.f64 (*.f64 c b) 2) 3)) (fma.f64 (pow.f64 (*.f64 c b) 2) (fma.f64 a a (pow.f64 (*.f64 c b) 2)) (pow.f64 a 4))))
(fma.f64 (*.f64 b (neg.f64 c)) (*.f64 b c) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2)))
(+.f64 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 b c) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 b c) 2))) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (-.f64 (pow.f64 a 4) (pow.f64 (pow.f64 (*.f64 c b) 2) 2)) (/.f64 1 (fma.f64 a a (pow.f64 (*.f64 c b) 2))) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(+.f64 (*.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2))) (/.f64 (-.f64 (pow.f64 a 4) (pow.f64 (*.f64 c b) 4)) (fma.f64 a a (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1 (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2) (pow.f64 (*.f64 b c) 2)))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (fma.f64 c b a) (-.f64 a (*.f64 c b)) (+.f64 (pow.f64 (*.f64 c b) 2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (*.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (fma.f64 b c a) (-.f64 a (*.f64 b c)) (+.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(+.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (*.f64 2 (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 2 (*.f64 0 (pow.f64 (*.f64 c b) 2)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (*.f64 b (neg.f64 (*.f64 c c))) b (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 a a (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 b c)) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 b c)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 c b)) (hypot.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 c b) 2))) (*.f64 c b)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (sqrt.f64 (neg.f64 (pow.f64 (*.f64 b c) 2))) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 -1 (pow.f64 (*.f64 b c) 2) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 b c)) 2) 2)) (pow.f64 (cbrt.f64 (*.f64 b c)) 2) (*.f64 a a))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 2) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2)) (*.f64 a a))
(+.f64 (*.f64 a a) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 c b)) 2) 3)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (pow.f64 (*.f64 b c) 2)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))) (pow.f64 (*.f64 c b) 2))
(-.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 3)) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (neg.f64 (pow.f64 (*.f64 b c) 2)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (neg.f64 (pow.f64 (*.f64 c b) 2)))
(-.f64 (*.f64 a (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a))) (pow.f64 (*.f64 c b) 2))
(-.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 3)) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 a (pow.f64 (cbrt.f64 a) 3) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (pow.f64 (*.f64 b c) 2) (fma.f64 -1 (pow.f64 (*.f64 b c) 2) (pow.f64 (*.f64 b c) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (pow.f64 (*.f64 c b) 2))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 a (cbrt.f64 a)) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 a (pow.f64 (cbrt.f64 a) 3) (fma.f64 -1 (pow.f64 (*.f64 c b) 2) (*.f64 0 (pow.f64 (*.f64 c b) 2))))
(fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) 1) b (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))
(fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a a))
(fma.f64 (*.f64 b (*.f64 (*.f64 c (neg.f64 c)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b) (*.f64 a a))
(+.f64 (*.f64 a a) (*.f64 (*.f64 c (*.f64 c (neg.f64 b))) (pow.f64 (cbrt.f64 b) 3)))
(fma.f64 (*.f64 (*.f64 b (neg.f64 (*.f64 c c))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a a))
(-.f64 (*.f64 a a) (*.f64 (*.f64 c c) (*.f64 b b)))
(-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))

eval470.0ms (1.8%)

Compiler

Compiled 35197 to 11000 computations (68.7% saved)

prune403.0ms (1.5%)

Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New110381111
Fresh21618
Picked101
Done347
Total1109281137
Error
0b
Counts
1137 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
52.6b
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
53.0b
(*.f64 (*.f64 c (*.f64 a i)) -2)
54.2b
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
62.1b
(*.f64 c (*.f64 (*.f64 a i) 2))
51.3b
(*.f64 a (*.f64 c (*.f64 i -2)))
22.5b
(*.f64 2 (fma.f64 z t (*.f64 y x)))
33.8b
(*.f64 2 (fma.f64 y x (*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))))
22.5b
(*.f64 2 (fma.f64 y x (*.f64 t z)))
29.9b
(*.f64 2 (fma.f64 y x (*.f64 i (neg.f64 (*.f64 c a)))))
28.0b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
31.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2) i)))
24.1b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (*.f64 c (*.f64 a (*.f64 i a))))))
27.8b
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))))
41.3b
(*.f64 2 (-.f64 (*.f64 y x) (/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))))
20.3b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
35.9b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c))))
29.9b
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a))))
27.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
34.1b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))
35.4b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i a))))
34.8b
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
22.5b
(*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))
40.5b
(*.f64 2 (*.f64 y x))
44.5b
(*.f64 2 (*.f64 t z))
51.4b
(*.f64 2 (*.f64 i (*.f64 a (neg.f64 c))))
44.3b
(*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
52.7b
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
52.5b
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
Compiler

Compiled 572 to 415 computations (27.4% saved)

regimes672.0ms (2.5%)

Counts
56 → 3
Calls
Call 1
Inputs
(*.f64 2 (*.f64 t z))
(*.f64 2 (*.f64 y x))
(*.f64 a (*.f64 c (*.f64 i -2)))
(*.f64 c (*.f64 (*.f64 a i) 2))
(*.f64 (*.f64 c (*.f64 a i)) -2)
(*.f64 2 (*.f64 i (*.f64 a (neg.f64 c))))
(*.f64 2 (*.f64 (neg.f64 c) (*.f64 i a)))
(*.f64 2 (*.f64 (*.f64 i (neg.f64 c)) a))
(*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i))))
(*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b)))
(*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))
(*.f64 c (*.f64 (*.f64 i b) (*.f64 -2 c)))
(*.f64 (*.f64 c (*.f64 c i)) (*.f64 b -2))
(*.f64 (*.f64 i b) (*.f64 -2 (*.f64 c c)))
(*.f64 2 (*.f64 c (*.f64 c (*.f64 i (neg.f64 b)))))
(*.f64 2 (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c)))
(*.f64 2 (*.f64 (*.f64 i b) (*.f64 c (neg.f64 c))))
(*.f64 2 (*.f64 (*.f64 (*.f64 c (neg.f64 c)) i) b))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i a))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a))))
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a))))
(*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 i b) (*.f64 c c))))
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 i b) (*.f64 c c))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))
(*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 i a))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b)))))
(*.f64 2 (-.f64 (*.f64 y x) (/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 c (*.f64 i (*.f64 a a))) (-.f64 a (*.f64 b c)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (/.f64 1 (-.f64 a (*.f64 c b))) (*.f64 c (*.f64 a (*.f64 i a))))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (*.f64 (*.f64 c (neg.f64 c)) (*.f64 b b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 b c) c) b)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
(*.f64 2 (fma.f64 y x (*.f64 t z)))
(*.f64 2 (fma.f64 z t (*.f64 y x)))
(*.f64 2 (fma.f64 y x (*.f64 i (neg.f64 (*.f64 c a)))))
(*.f64 2 (fma.f64 y x (*.f64 (*.f64 b (*.f64 c i)) (neg.f64 c))))
(*.f64 2 (fma.f64 y x (*.f64 (*.f64 i (*.f64 c c)) (neg.f64 b))))
(*.f64 2 (fma.f64 y x (-.f64 (*.f64 t z) (*.f64 i (*.f64 b (*.f64 c c))))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 c (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2))) (/.f64 i (-.f64 a (*.f64 c b))))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)) (/.f64 (-.f64 a (*.f64 c b)) c)) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 b c) 2)) (*.f64 c i)) (-.f64 a (*.f64 b c)))))
(*.f64 2 (fma.f64 y x (*.f64 (fma.f64 c b a) (*.f64 i (neg.f64 c)))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (*.f64 (fma.f64 b c a) i))))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 (/.f64 c (/.f64 (-.f64 a (*.f64 c b)) i)) (-.f64 (*.f64 a a) (pow.f64 (*.f64 c b) 2)))))
(*.f64 2 (fma.f64 z t (fma.f64 (fma.f64 b c a) (*.f64 i (neg.f64 c)) (*.f64 x y))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 c (fma.f64 b c a))) 2) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 (fma.f64 b c a) i))) 3)))
(*.f64 2 (-.f64 (fma.f64 x y (*.f64 z t)) (*.f64 c (pow.f64 (sqrt.f64 (*.f64 (fma.f64 c b a) i)) 2))))
(*.f64 2 (fma.f64 (*.f64 (neg.f64 (fma.f64 b c a)) (sqrt.f64 (*.f64 c i))) (sqrt.f64 (*.f64 c i)) (fma.f64 x y (*.f64 z t))))
Outputs
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b)))))
(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
(*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))
Calls

19 calls:

167.0ms
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
52.0ms
(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
29.0ms
i
27.0ms
c
26.0ms
b
Results
ErrorSegmentsBranch
2.1b1x
2.1b1y
2.1b1z
2.1b1t
2.1b1a
2.1b1b
2.1b1c
2.1b1i
2.1b1(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
2.1b1(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))
2.1b1(+.f64 (*.f64 x y) (*.f64 z t))
2.1b1(+.f64 (*.f64 x y) (*.f64 z t))
2.1b1(*.f64 x y)
2.1b1(*.f64 x y)
2.1b1(*.f64 z t)
0.6b3(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
0.6b3(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
2.1b1(*.f64 (+.f64 a (*.f64 b c)) c)
2.1b1(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 1084 to 479 computations (55.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0501092747595396e-80
7.88193595596467e-70
0.0ms
-inf
-4.765580432560527e+287
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes566.0ms (2.1%)

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

17 calls:

68.0ms
x
43.0ms
c
42.0ms
i
41.0ms
a
41.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))
Results
ErrorSegmentsBranch
3.9b5x
6.1b1y
6.1b1z
6.1b1t
5.1b3a
6.1b1b
2.1b3c
2.3b3i
0.9b3(*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)))
0.9b3(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))
4.8b2(+.f64 (*.f64 x y) (*.f64 z t))
6.1b1(*.f64 x y)
5.0b2(*.f64 z t)
0.9b3(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
0.9b3(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
1.1b3(*.f64 (+.f64 a (*.f64 b c)) c)
1.1b3(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 597 to 321 computations (46.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.149579873814377e+286
1.3099142951052292e+288
0.0ms
-inf
-4.765580432560527e+287
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes1.5s (5.6%)

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

17 calls:

233.0ms
(+.f64 (*.f64 x y) (*.f64 z t))
225.0ms
i
151.0ms
(+.f64 (*.f64 x y) (*.f64 z t))
107.0ms
t
94.0ms
(*.f64 x y)
Results
ErrorSegmentsBranch
9.2b4x
9.4b3y
8.9b5z
6.5b8t
9.2b3a
8.2b6b
9.2b2c
6.7b8i
6.0b9(+.f64 (*.f64 x y) (*.f64 z t))
6.0b9(+.f64 (*.f64 x y) (*.f64 z t))
6.5b5(*.f64 x y)
6.5b5(*.f64 x y)
7.9b3(*.f64 z t)
4.2b4(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
4.2b4(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
7.7b5(*.f64 (+.f64 a (*.f64 b c)) c)
7.7b5(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 552 to 304 computations (44.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
328521684090404.56
1.1135633948572078e+27
0.0ms
-9.013936371183736e+111
-1.055320914367484e+103
0.0ms
-inf
-4.765580432560527e+287
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes1.2s (4.6%)

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

17 calls:

205.0ms
z
102.0ms
y
98.0ms
t
73.0ms
(*.f64 x y)
71.0ms
(*.f64 x y)
Results
ErrorSegmentsBranch
9.8b4x
8.9b5y
9.4b5z
6.7b8t
11.7b5a
10.5b4b
9.4b2c
10.2b4i
9.3b5(+.f64 (*.f64 x y) (*.f64 z t))
9.3b5(+.f64 (*.f64 x y) (*.f64 z t))
7.1b6(*.f64 x y)
7.1b6(*.f64 x y)
8.9b3(*.f64 z t)
4.4b4(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
4.4b4(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
7.8b5(*.f64 (+.f64 a (*.f64 b c)) c)
7.8b5(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 516 to 291 computations (43.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
328521684090404.56
1.1135633948572078e+27
0.0ms
-9.013936371183736e+111
-1.055320914367484e+103
0.0ms
-inf
-4.765580432560527e+287
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes978.0ms (3.7%)

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

12 calls:

137.0ms
(*.f64 (+.f64 a (*.f64 b c)) c)
132.0ms
(*.f64 (+.f64 a (*.f64 b c)) c)
113.0ms
t
105.0ms
a
85.0ms
i
Results
ErrorSegmentsBranch
10.6b4x
11.3b4y
12.8b3z
8.8b7t
13.7b6a
15.1b4b
11.9b6c
14.1b4i
8.2b4(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
8.2b4(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
7.4b10(*.f64 (+.f64 a (*.f64 b c)) c)
7.4b10(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 438 to 236 computations (46.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.325235355242435e+188
4.329750779984614e+189
0.0ms
1.996598608815223e+82
8.958330850469678e+84
0.0ms
3.446523102383275e-20
2.9987962547073847e-16
0.0ms
2.509340082153566e-84
7.100126047451894e-84
0.0ms
-3.776865066188879e-109
-1.5176173760814457e-116
0.0ms
-1.3539799540468275e-82
-3.4531128115488325e-90
0.0ms
-2.3408033518732844e-52
-2.2297767059303537e-56
0.0ms
-1064.102303127501
-92.64559857115343
0.0ms
-2.899849038193471e+68
-4.602067230396838e+65
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes1.2s (4.6%)

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

12 calls:

152.0ms
(*.f64 (+.f64 a (*.f64 b c)) c)
141.0ms
z
135.0ms
t
122.0ms
(*.f64 (+.f64 a (*.f64 b c)) c)
118.0ms
a
Results
ErrorSegmentsBranch
11.6b4x
12.8b3y
12.8b7z
10.6b7t
14.7b6a
14.9b8b
11.6b7c
13.5b6i
8.0b5(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
8.0b5(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
9.3b7(*.f64 (+.f64 a (*.f64 b c)) c)
9.3b7(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 423 to 232 computations (45.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.149579873814377e+286
1.3099142951052292e+288
0.0ms
2042239276146.0825
328521684090404.56
0.0ms
-6.261158507893726e-20
-8.756142996002355e-30
0.0ms
-4.765580432560527e+287
-2.9064248457002644e+278
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes1.2s (4.4%)

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

12 calls:

149.0ms
i
143.0ms
b
142.0ms
c
114.0ms
z
106.0ms
a
Results
ErrorSegmentsBranch
13.6b6x
12.8b3y
13.7b9z
13.8b7t
14.7b7a
15.5b9b
12.5b7c
15.2b7i
8.0b5(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
8.0b5(*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i)
10.6b5(*.f64 (+.f64 a (*.f64 b c)) c)
10.6b5(*.f64 (+.f64 a (*.f64 b c)) c)
Compiler

Compiled 408 to 229 computations (43.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.149579873814377e+286
1.3099142951052292e+288
0.0ms
2042239276146.0825
328521684090404.56
0.0ms
-3.543484933222305e-10
-5.202852776008111e-19
0.0ms
-4.765580432560527e+287
-2.9064248457002644e+278
Compiler

Compiled 38 to 28 computations (26.3% saved)

regimes771.0ms (2.9%)

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

8 calls:

135.0ms
b
122.0ms
a
112.0ms
c
108.0ms
t
101.0ms
z
Results
ErrorSegmentsBranch
15.0b4x
13.1b3y
13.7b9z
14.8b5t
15.9b5a
15.4b10b
12.7b8c
16.6b7i
Compiler

Compiled 329 to 176 computations (46.5% saved)

bsearch95.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
3.913805027947862e-79
1.11251662904005e-78
17.0ms
1.2064372110878135e-136
2.3068275357272097e-135
14.0ms
1.850204756827436e-204
1.7489569503081363e-203
5.0ms
-1.984449487175986e-195
-1.722746738383683e-195
12.0ms
-4.309226070735741e-160
-2.0152892796493916e-160
16.0ms
-4.197398061787405e-135
-2.0892037402898184e-137
18.0ms
-8.306778996928302e-29
-5.347239226598106e-31
Results
84.0ms624×body256valid
2.0ms16×body256infinite
Compiler

Compiled 1626 to 1212 computations (25.5% saved)

regimes596.0ms (2.2%)

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

8 calls:

126.0ms
z
105.0ms
t
79.0ms
c
68.0ms
i
64.0ms
a
Results
ErrorSegmentsBranch
18.4b4x
15.5b5y
15.0b8z
15.4b7t
16.8b5a
19.8b4b
14.5b6c
18.8b6i
Compiler

Compiled 314 to 173 computations (44.9% saved)

bsearch117.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
2.4975456229644367e+99
4.5744971728743796e+122
12.0ms
3.913805027947862e-79
1.11251662904005e-78
18.0ms
1.2064372110878135e-136
2.3068275357272097e-135
14.0ms
1.850204756827436e-204
1.7489569503081363e-203
24.0ms
-8.306778996928302e-29
-5.347239226598106e-31
Results
101.0ms576×body256valid
7.0ms58×body256infinite
Compiler

Compiled 1464 to 1101 computations (24.8% saved)

regimes573.0ms (2.2%)

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

8 calls:

106.0ms
z
100.0ms
c
91.0ms
t
75.0ms
x
65.0ms
b
Results
ErrorSegmentsBranch
18.4b4x
17.4b3y
15.0b8z
16.5b6t
17.9b3a
18.4b7b
16.1b5c
18.8b6i
Compiler

Compiled 275 to 163 computations (40.7% saved)

bsearch135.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
3.344883570490363e-234
1.1742858805975043e-231
17.0ms
1.771404663125861e-265
8.856132774795044e-264
17.0ms
-6.897065752762456e-151
-2.017632411992652e-152
22.0ms
-1.2106288143668117e-75
-9.706566849356429e-82
24.0ms
-5.365912491106748e-32
-1.5031218092504037e-36
7.0ms
-3.58593856817749e+30
-2.6010218601747803e+30
21.0ms
-7.831505730214245e+57
-1.6638384328731785e+55
Results
121.0ms800×body256valid
1.0ms10×body256infinite
Compiler

Compiled 2004 to 1537 computations (23.3% saved)

regimes588.0ms (2.2%)

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

8 calls:

128.0ms
z
96.0ms
i
83.0ms
t
75.0ms
a
64.0ms
c
Results
ErrorSegmentsBranch
18.4b4x
17.4b3y
16.9b7z
16.5b6t
17.9b3a
19.9b5b
16.8b5c
19.0b6i
Compiler

Compiled 262 to 156 computations (40.5% saved)

bsearch199.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
1.7338057564570856e+53
7.905788889551883e+61
42.0ms
2083487278934644.3
34585879239500055000.0
50.0ms
4.364952457755645e-22
4.922592170634569e-17
37.0ms
5.694122405123654e-95
1.716637437067157e-82
19.0ms
-5.548131980352684e-279
-7.136240125791989e-283
Results
188.0ms704×body256valid
1.0msbody256infinite
Compiler

Compiled 1726 to 1312 computations (24% saved)

regimes436.0ms (1.6%)

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

8 calls:

83.0ms
z
74.0ms
b
69.0ms
a
51.0ms
x
49.0ms
y
Results
ErrorSegmentsBranch
19.5b3x
17.4b3y
20.0b5z
22.5b1t
19.6b2a
19.9b5b
17.9b3c
20.2b5i
Compiler

Compiled 251 to 153 computations (39% saved)

bsearch65.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
6.4720672650847325e-19
1.789721961826717e-12
43.0ms
-3.088768455624021e-160
-1.530924469641268e-166
Results
61.0ms288×body256valid
Compiler

Compiled 722 to 550 computations (23.8% saved)

regimes460.0ms (1.7%)

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

8 calls:

128.0ms
b
78.0ms
z
63.0ms
a
48.0ms
x
48.0ms
i
Results
ErrorSegmentsBranch
19.7b3x
18.2b3y
20.0b5z
22.5b1t
20.7b2a
18.9b7b
17.9b3c
21.4b3i
Compiler

Compiled 240 to 148 computations (38.3% saved)

bsearch56.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
3.913805027947862e-79
1.11251662904005e-78
44.0ms
-1.7637528037655153e+83
-8.821892928917336e+80
Results
48.0ms192×body256valid
5.0ms39×body256infinite
Compiler

Compiled 480 to 369 computations (23.1% saved)

regimes294.0ms (1.1%)

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

8 calls:

70.0ms
a
66.0ms
z
40.0ms
b
31.0ms
c
24.0ms
y
Results
ErrorSegmentsBranch
22.5b1x
21.3b3y
20.1b5z
22.5b1t
20.7b2a
20.2b5b
19.1b2c
22.5b1i
Compiler

Compiled 229 to 144 computations (37.1% saved)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
-1.7637528037655153e+83
-8.821892928917336e+80
Results
15.0ms112×body256valid
10.0ms40×body256infinite
Compiler

Compiled 290 to 224 computations (22.8% saved)

regimes398.0ms (1.5%)

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

8 calls:

85.0ms
i
69.0ms
a
66.0ms
c
51.0ms
z
44.0ms
b
Results
ErrorSegmentsBranch
33.1b3x
31.8b4y
29.8b9z
32.0b5t
30.3b10a
35.4b7b
30.0b7c
35.9b7i
Compiler

Compiled 153 to 111 computations (27.5% saved)

bsearch162.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.951903396255144e-131
9.837800609035936e-129
7.0ms
2.629606611140555e-227
3.652597033159947e-227
18.0ms
1.771404663125861e-265
8.856132774795044e-264
21.0ms
-6.491854672573744e-244
-9.95589210328306e-249
18.0ms
-1.30759128785578e-214
-5.631986862425721e-217
28.0ms
-9.596642117017453e+39
-3.0317884151855247e+35
25.0ms
-3.596905494944401e+100
-1.1389404913840694e+94
22.0ms
-3.805745758898994e+123
-7.680369608852128e+119
Results
142.0ms928×body256valid
8.0ms58×body256infinite
Compiler

Compiled 1815 to 1504 computations (17.1% saved)

regimes295.0ms (1.1%)

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

8 calls:

63.0ms
a
43.0ms
z
43.0ms
b
39.0ms
c
36.0ms
i
Results
ErrorSegmentsBranch
33.1b3x
31.8b4y
29.5b9z
32.0b5t
30.3b10a
35.4b7b
30.0b7c
35.9b7i
Compiler

Compiled 144 to 107 computations (25.7% saved)

bsearch123.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.951903396255144e-131
9.837800609035936e-129
7.0ms
2.629606611140555e-227
3.652597033159947e-227
14.0ms
7.96624400601469e-267
1.0163570446201083e-265
16.0ms
-1.30759128785578e-214
-5.631986862425721e-217
9.0ms
-3.58593856817749e+30
-2.6010218601747803e+30
13.0ms
-2.719610339820958e+45
-1.2902801781256213e+45
23.0ms
-3.596905494944401e+100
-1.1389404913840694e+94
22.0ms
-3.805745758898994e+123
-7.680369608852128e+119
Results
106.0ms784×body256valid
6.0ms46×body256infinite
Compiler

Compiled 1501 to 1256 computations (16.3% saved)

regimes275.0ms (1%)

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

8 calls:

82.0ms
a
44.0ms
z
30.0ms
b
27.0ms
c
24.0ms
t
Results
ErrorSegmentsBranch
33.1b3x
31.8b4y
30.4b8z
32.0b5t
31.4b8a
36.6b6b
34.4b6c
37.1b5i
Compiler

Compiled 135 to 102 computations (24.4% saved)

bsearch180.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
1.951903396255144e-131
9.837800609035936e-129
19.0ms
-6.491854672573744e-244
-9.95589210328306e-249
17.0ms
-1.30759128785578e-214
-5.631986862425721e-217
8.0ms
-3.58593856817749e+30
-2.6010218601747803e+30
32.0ms
-2.719610339820958e+45
-1.2902801781256213e+45
26.0ms
-3.596905494944401e+100
-1.1389404913840694e+94
40.0ms
-3.805745758898994e+123
-7.680369608852128e+119
Results
162.0ms768×body256valid
8.0ms61×body256infinite
Compiler

Compiled 1443 to 1218 computations (15.6% saved)

regimes269.0ms (1%)

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

8 calls:

64.0ms
a
49.0ms
t
45.0ms
i
25.0ms
b
23.0ms
c
Results
ErrorSegmentsBranch
33.1b3x
31.8b4y
31.6b6z
32.0b5t
31.9b8a
36.6b6b
34.4b6c
37.1b5i
Compiler

Compiled 111 to 89 computations (19.8% saved)

bsearch90.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.951903396255144e-131
9.837800609035936e-129
8.0ms
-3.58593856817749e+30
-2.6010218601747803e+30
15.0ms
-2.719610339820958e+45
-1.2902801781256213e+45
24.0ms
-3.596905494944401e+100
-1.1389404913840694e+94
24.0ms
-3.805745758898994e+123
-7.680369608852128e+119
Results
74.0ms528×body256valid
6.0ms48×body256infinite
Compiler

Compiled 978 to 828 computations (15.3% saved)

regimes122.0ms (0.5%)

Accuracy

Total -29.8b remaining (-93.1%)

Threshold costs -29.8b (-93.1%)

Counts
2 → 5
Calls
Call 1
Inputs
(*.f64 2 (*.f64 t z))
(*.f64 2 (*.f64 y x))
Outputs
(*.f64 2 (*.f64 t z))
(*.f64 2 (*.f64 y x))
(*.f64 2 (*.f64 t z))
(*.f64 2 (*.f64 y x))
(*.f64 2 (*.f64 t z))
Calls

8 calls:

22.0ms
a
19.0ms
c
16.0ms
y
16.0ms
b
15.0ms
i
Results
ErrorSegmentsBranch
33.1b3x
32.9b3y
33.6b3z
32.0b5t
34.9b7a
37.8b5b
34.4b6c
37.1b5i
Compiler

Compiled 90 to 78 computations (13.3% saved)

bsearch81.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
4.230164542093387e+160
2.620194469967071e+162
23.0ms
1.891258135971632e+74
1.3411695261708252e+77
15.0ms
97505.87658007017
395622.9095546903
24.0ms
-3.512294892352042e-30
-6.668273730737416e-47
Results
72.0ms496×body256valid
3.0ms26×body256infinite
Compiler

Compiled 906 to 772 computations (14.8% saved)

simplify77.0ms (0.3%)

Algorithm
egg-herbie
Rules
68×*-commutative_binary64
37×+-commutative_binary64
35×sub-neg_binary64
32×distribute-rgt-neg-in_binary64
25×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03082413
14072413
24922409
35672403
46082403
56222403
66252403
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 500000000000000) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 i a)))) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 500000000000000) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 i a)))) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))))))
(if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -199999999999999990561044450276333613382502582705723397060843246977024) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -1000) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -213598703592091/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 2076918743413931/41538374868278621028243970633760768) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 19999999999999999268135931261773148422054286450547135587360727686854173003085774848) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 1000000000000000023093091302697871548929838224851699275430564578154842189679457688865761796867950761110782385438258574196599190113135873506876029716653690185712031431446635648758966669803520) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))))))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -400000000000000030100869409976074877445708321930334554077017758825409737206186284010156430558648479695756883670206108565604167872688822358708085150775448815662555547897148796286418616285067076396904284847591865362947530011643961381737414214722809013353714546701858739397230872077367508992) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -2076918743413931/41538374868278621028243970633760768) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 4000000000000) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -400000000000000030100869409976074877445708321930334554077017758825409737206186284010156430558648479695756883670206108565604167872688822358708085150775448815662555547897148796286418616285067076396904284847591865362947530011643961381737414214722809013353714546701858739397230872077367508992) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -7737125245533627/38685626227668133590597632) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 4000000000000) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))))))
(if (<=.f64 c -6850788924988607/1427247692705959881058285969449495136382746624) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (if (<=.f64 c -8798873954024829/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c -929962309538873/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (if (<=.f64 c -80134882875151/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 c 3000514831127481/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c 6389658466613269/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))))))))
(if (<=.f64 c -1828661106279511/22300745198530623141535718272648361505980416) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 c 3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c 3535261856527833/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c 69999999999999995285195701006007050520139939477060249801248775747816307649755438208981434285372211200) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i a)))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))))))))
(if (<=.f64 z -16999999999999998948979618431566901075568873075686506496) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (if (<=.f64 z -6734599544820801/2993155353253689176481146537402947624255349848014848) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 z -814345057444847/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 z -7960701989857939/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 z 6085767082675929/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))))))))))
(if (<=.f64 t -3512678944781107/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 t 3673181377171599/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 t 2758407706096627/81129638414606681695789005144064) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 t 12000000000000000000) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 t 175000000000000009447489984292611879111255459582967808) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a)))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))))))))
(if (<=.f64 y -3007537681912951/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 y 2076918743413931/1298074214633706907132624082305024) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a)))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))))
(if (<=.f64 c -164999999999999992277124766212713487315259420278286951493404477007761147206482001920) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i a))))))
(if (<=.f64 c -18500000000000001176522069783746648173757502199355709230862352160004468103727546368) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))))
(if (<=.f64 z -2599999999999999890671552303473135282068371118980048627376360881552980184591593701535380628605860141611953967717658132480) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -8800000000000000557473901723274228793344) (*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b))) (if (<=.f64 z -6598201892278013/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (*.f64 y x)) (if (<=.f64 z 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (if (<=.f64 z 799948066018473/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z))))))))))
(if (<=.f64 z -1100000000000000064010013281761302985241469286014969649878700236824391796249753075020876231741171986355949424328897986560) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -860000000000000025332499707747903945795800977440407639375635204279151261917527229663384130014937088) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -1549999999999999938660695496588706947019046912) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -2999999999999999778178897805312) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -494865141920851/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 2 (*.f64 y x)) (if (<=.f64 z 7260824748426675/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (if (<=.f64 z 5072841394263487/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z))))))))))
(if (<=.f64 z -799999999999999955334041978039467050199782963041520054593856284861103884982082488035295596837933850928588946268290547712) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -22000000000000000738397382859864011214286160205383400386000288437473149549137320281570491009926692864) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -7141583224583261/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 204864748614487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z)))))))))
(if (<=.f64 z -37000000000000001266939617844898016381214075526515388369974353059984562611605097305754725669833927332192948753059826106368) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -849999999999999960094062907088380889525466290288578985465224768474729461209641122349277105654595584) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -3400000000000000236492710477824) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z 7648283948274181/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z)))))))
(if (<=.f64 t -6884257312483485/5986310706507378352962293074805895248510699696029696) (*.f64 2 (*.f64 t z)) (if (<=.f64 t 255000) (*.f64 2 (*.f64 y x)) (if (<=.f64 t 620000000000000042836256763662808487383373072187613228824005438317430571008) (*.f64 2 (*.f64 t z)) (if (<=.f64 t 42999999999999998875934685395737237822644807833286111022460867346501182758083547081377168824057599199872526243233468854411006501255756877580004503517156222173184) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z))))))
(*.f64 2 (*.f64 t z))
Outputs
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))))
(if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 c (*.f64 c (*.f64 b i))))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 5339967589802275/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))))
(if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 c (*.f64 c (*.f64 b i))))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 c (*.f64 i b))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 500000000000000) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 i a)))) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))))))
(if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -inf.0) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 c (*.f64 c (*.f64 b i))))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 500000000000000) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 c (*.f64 a i)))) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -inf.0) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 500000000000000) (*.f64 2 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 c (*.f64 i a)))) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))))))
(if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -inf.0) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 500000000000000) (*.f64 2 (-.f64 (+.f64 (*.f64 z t) (*.f64 x y)) (*.f64 c (*.f64 a i)))) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))))))
(if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -199999999999999990561044450276333613382502582705723397060843246977024) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -1000) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -213598703592091/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 2076918743413931/41538374868278621028243970633760768) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 19999999999999999268135931261773148422054286450547135587360727686854173003085774848) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (+.f64 a (*.f64 b c)) c) 1000000000000000023093091302697871548929838224851699275430564578154842189679457688865761796867950761110782385438258574196599190113135873506876029716653690185712031431446635648758966669803520) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))))))))))
(if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) -199999999999999990561044450276333613382502582705723397060843246977024) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) -1000) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) -336999333339383/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (+.f64 a (*.f64 b c)) (*.f64 c i)))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) -213598703592091/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) -4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) 2734063405978765/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) 2076918743413931/41538374868278621028243970633760768) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) 19999999999999999268135931261773148422054286450547135587360727686854173003085774848) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (if (<=.f64 (*.f64 c (+.f64 a (*.f64 b c))) 1000000000000000023093091302697871548929838224851699275430564578154842189679457688865761796867950761110782385438258574196599190113135873506876029716653690185712031431446635648758966669803520) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)))))))))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -400000000000000030100869409976074877445708321930334554077017758825409737206186284010156430558648479695756883670206108565604167872688822358708085150775448815662555547897148796286418616285067076396904284847591865362947530011643961381737414214722809013353714546701858739397230872077367508992) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -2076918743413931/41538374868278621028243970633760768) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 4000000000000) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))))))
(if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -400000000000000030100869409976074877445708321930334554077017758825409737206186284010156430558648479695756883670206108565604167872688822358708085150775448815662555547897148796286418616285067076396904284847591865362947530011643961381737414214722809013353714546701858739397230872077367508992) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -2076918743413931/41538374868278621028243970633760768) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 4000000000000) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i))))))))
(if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -400000000000000030100869409976074877445708321930334554077017758825409737206186284010156430558648479695756883670206108565604167872688822358708085150775448815662555547897148796286418616285067076396904284847591865362947530011643961381737414214722809013353714546701858739397230872077367508992) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) -7737125245533627/38685626227668133590597632) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 4000000000000) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a)))))))))
(if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -400000000000000030100869409976074877445708321930334554077017758825409737206186284010156430558648479695756883670206108565604167872688822358708085150775448815662555547897148796286418616285067076396904284847591865362947530011643961381737414214722809013353714546701858739397230872077367508992) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) -7737125245533627/38685626227668133590597632) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 4000000000000) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i) 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 (*.f64 c (+.f64 a (*.f64 b c))) i))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i))))))))
(if (<=.f64 c -6850788924988607/1427247692705959881058285969449495136382746624) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (if (<=.f64 c -8798873954024829/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c -929962309538873/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (if (<=.f64 c -80134882875151/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 c 3000514831127481/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c 6389658466613269/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))))))))))
(if (<=.f64 c -6850788924988607/1427247692705959881058285969449495136382746624) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)))) (if (<=.f64 c -8798873954024829/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 c -929962309538873/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)))) (if (<=.f64 c -80134882875151/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 c 3000514831127481/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 c 6389658466613269/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)))))))))))
(if (<=.f64 c -1828661106279511/22300745198530623141535718272648361505980416) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 c 3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c 3535261856527833/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 c 69999999999999995285195701006007050520139939477060249801248775747816307649755438208981434285372211200) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i a)))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 b (*.f64 c i))))))))))
(if (<=.f64 c -1828661106279511/22300745198530623141535718272648361505980416) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))) (if (<=.f64 c 3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 c 3535261856527833/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 c 69999999999999995285195701006007050520139939477060249801248775747816307649755438208981434285372211200) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 a i)))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 b (*.f64 c i))))))))))
(if (<=.f64 z -16999999999999998948979618431566901075568873075686506496) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (if (<=.f64 z -6734599544820801/2993155353253689176481146537402947624255349848014848) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 z -814345057444847/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 z -7960701989857939/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 z 6085767082675929/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 2 (*.f64 -1 (*.f64 c (*.f64 i (+.f64 (*.f64 c b) a))))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))))))))))
(if (<=.f64 z -16999999999999998948979618431566901075568873075686506496) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 2 (neg.f64 (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)))) (if (<=.f64 z -6734599544820801/2993155353253689176481146537402947624255349848014848) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z -814345057444847/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 z -7960701989857939/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 z 6085767082675929/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 2 (neg.f64 (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)))) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))))))))))
(if (<=.f64 z -16999999999999998948979618431566901075568873075686506496) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 2 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) i) (neg.f64 c))) (if (<=.f64 z -6734599544820801/2993155353253689176481146537402947624255349848014848) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z -814345057444847/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 z -7960701989857939/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 z 6085767082675929/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 2 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) i) (neg.f64 c))) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))))))))))
(if (<=.f64 z -16999999999999998948979618431566901075568873075686506496) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)) -2) (if (<=.f64 z -6734599544820801/2993155353253689176481146537402947624255349848014848) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z -814345057444847/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 z -7960701989857939/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 z 6085767082675929/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 (*.f64 c (*.f64 (+.f64 a (*.f64 b c)) i)) -2) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))))))))))
(if (<=.f64 t -3512678944781107/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 t 3673181377171599/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 t 2758407706096627/81129638414606681695789005144064) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 t 12000000000000000000) (*.f64 2 (-.f64 (*.f64 y x) (*.f64 i (*.f64 c a)))) (if (<=.f64 t 175000000000000009447489984292611879111255459582967808) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a)))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))))))))
(if (<=.f64 t -3512678944781107/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 t 3673181377171599/8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 t 2758407706096627/81129638414606681695789005144064) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 t 12000000000000000000) (*.f64 2 (-.f64 (*.f64 x y) (*.f64 i (*.f64 a c)))) (if (<=.f64 t 175000000000000009447489984292611879111255459582967808) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 i (*.f64 a c)))) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))))))))
(if (<=.f64 y -3007537681912951/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (if (<=.f64 y 2076918743413931/1298074214633706907132624082305024) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 i (*.f64 c a)))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z)))))
(if (<=.f64 y -3007537681912951/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (if (<=.f64 y 2076918743413931/1298074214633706907132624082305024) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 i (*.f64 a c)))) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y)))))
(if (<=.f64 c -164999999999999992277124766212713487315259420278286951493404477007761147206482001920) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))) (*.f64 2 (-.f64 (*.f64 t z) (*.f64 c (*.f64 i a))))))
(if (<=.f64 c -164999999999999992277124766212713487315259420278286951493404477007761147206482001920) (*.f64 (*.f64 c (*.f64 b (*.f64 c i))) -2) (if (<=.f64 c 2294517323743165/2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))) (*.f64 2 (-.f64 (*.f64 z t) (*.f64 c (*.f64 a i))))))
(if (<=.f64 c -18500000000000001176522069783746648173757502199355709230862352160004468103727546368) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (*.f64 2 (+.f64 (*.f64 y x) (*.f64 t z))))
(if (<=.f64 c -18500000000000001176522069783746648173757502199355709230862352160004468103727546368) (*.f64 (*.f64 c (*.f64 b (*.f64 c i))) -2) (*.f64 2 (+.f64 (*.f64 z t) (*.f64 x y))))
(if (<=.f64 z -2599999999999999890671552303473135282068371118980048627376360881552980184591593701535380628605860141611953967717658132480) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -8800000000000000557473901723274228793344) (*.f64 -2 (*.f64 (*.f64 c i) (*.f64 c b))) (if (<=.f64 z -6598201892278013/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (*.f64 y x)) (if (<=.f64 z 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (if (<=.f64 z 799948066018473/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z))))))))))
(if (<=.f64 z -2599999999999999890671552303473135282068371118980048627376360881552980184591593701535380628605860141611953967717658132480) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -8800000000000000557473901723274228793344) (*.f64 -2 (*.f64 (*.f64 c i) (*.f64 b c))) (if (<=.f64 z -6598201892278013/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (*.f64 x y)) (if (<=.f64 z 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (*.f64 c (*.f64 b (*.f64 c i))) -2) (if (<=.f64 z 799948066018473/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t))))))))))
(if (<=.f64 z -2599999999999999890671552303473135282068371118980048627376360881552980184591593701535380628605860141611953967717658132480) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -11499999999999999861982424402881565013197955689163808892620482916342241131214620732303010168832) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -8800000000000000557473901723274228793344) (*.f64 -2 (*.f64 (*.f64 c i) (*.f64 b c))) (if (<=.f64 z -6598201892278013/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (*.f64 i (*.f64 a c)) -2) (if (<=.f64 z 1219591656962293/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 2 (*.f64 x y)) (if (<=.f64 z 7468176164825437/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 (*.f64 c (*.f64 b (*.f64 c i))) -2) (if (<=.f64 z 799948066018473/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t))))))))))
(if (<=.f64 z -1100000000000000064010013281761302985241469286014969649878700236824391796249753075020876231741171986355949424328897986560) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -860000000000000025332499707747903945795800977440407639375635204279151261917527229663384130014937088) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -1549999999999999938660695496588706947019046912) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -2999999999999999778178897805312) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -494865141920851/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 2 (*.f64 y x)) (if (<=.f64 z 7260824748426675/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 -2 (*.f64 c (*.f64 b (*.f64 c i)))) (if (<=.f64 z 5072841394263487/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z))))))))))
(if (<=.f64 z -1100000000000000064010013281761302985241469286014969649878700236824391796249753075020876231741171986355949424328897986560) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -860000000000000025332499707747903945795800977440407639375635204279151261917527229663384130014937088) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -1549999999999999938660695496588706947019046912) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -2999999999999999778178897805312) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -494865141920851/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 2 (*.f64 x y)) (if (<=.f64 z 7260824748426675/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 c (*.f64 b (*.f64 c i))) -2) (if (<=.f64 z 5072841394263487/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t))))))))))
(if (<=.f64 z -1100000000000000064010013281761302985241469286014969649878700236824391796249753075020876231741171986355949424328897986560) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -860000000000000025332499707747903945795800977440407639375635204279151261917527229663384130014937088) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -1549999999999999938660695496588706947019046912) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -2999999999999999778178897805312) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -494865141920851/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (*.f64 2 (*.f64 x y)) (if (<=.f64 z 7260824748426675/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (*.f64 (*.f64 i (*.f64 a c)) -2) (if (<=.f64 z 2880582235004097/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (*.f64 (*.f64 c (*.f64 b (*.f64 c i))) -2) (if (<=.f64 z 5072841394263487/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t))))))))))
(if (<=.f64 z -799999999999999955334041978039467050199782963041520054593856284861103884982082488035295596837933850928588946268290547712) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -22000000000000000738397382859864011214286160205383400386000288437473149549137320281570491009926692864) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -7141583224583261/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 204864748614487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z)))))))))
(if (<=.f64 z -799999999999999955334041978039467050199782963041520054593856284861103884982082488035295596837933850928588946268290547712) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -22000000000000000738397382859864011214286160205383400386000288437473149549137320281570491009926692864) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -7141583224583261/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 2 (*.f64 i (*.f64 a (neg.f64 c)))) (if (<=.f64 z 204864748614487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t)))))))))
(if (<=.f64 z -799999999999999955334041978039467050199782963041520054593856284861103884982082488035295596837933850928588946268290547712) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -22000000000000000738397382859864011214286160205383400386000288437473149549137320281570491009926692864) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -3500000000000000210333675290624) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z -7141583224583261/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -595796535533941/960962154087001629436308185025184878247905227974336452694771122017616840015261658617268505418282416748614914455642299215255384405286687137505466996049907860485085046091635529899088428785810612776957410293491536147754283397719630991265870577566668501257551872) (*.f64 (*.f64 i (*.f64 a c)) -2) (if (<=.f64 z 204864748614487/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t)))))))))
(if (<=.f64 z -37000000000000001266939617844898016381214075526515388369974353059984562611605097305754725669833927332192948753059826106368) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -849999999999999960094062907088380889525466290288578985465224768474729461209641122349277105654595584) (*.f64 2 (*.f64 y x)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 t z)) (if (<=.f64 z -3400000000000000236492710477824) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z 7648283948274181/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z)))))))
(if (<=.f64 z -37000000000000001266939617844898016381214075526515388369974353059984562611605097305754725669833927332192948753059826106368) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -849999999999999960094062907088380889525466290288578985465224768474729461209641122349277105654595584) (*.f64 2 (*.f64 x y)) (if (<=.f64 z -1300000000000000035449535754719156735580307456) (*.f64 2 (*.f64 z t)) (if (<=.f64 z -3400000000000000236492710477824) (*.f64 a (*.f64 c (*.f64 i -2))) (if (<=.f64 z 7648283948274181/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t)))))))
(if (<=.f64 t -6884257312483485/5986310706507378352962293074805895248510699696029696) (*.f64 2 (*.f64 t z)) (if (<=.f64 t 255000) (*.f64 2 (*.f64 y x)) (if (<=.f64 t 620000000000000042836256763662808487383373072187613228824005438317430571008) (*.f64 2 (*.f64 t z)) (if (<=.f64 t 42999999999999998875934685395737237822644807833286111022460867346501182758083547081377168824057599199872526243233468854411006501255756877580004503517156222173184) (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 t z))))))
(if (<=.f64 t -6884257312483485/5986310706507378352962293074805895248510699696029696) (*.f64 2 (*.f64 z t)) (if (<=.f64 t 255000) (*.f64 2 (*.f64 x y)) (if (<=.f64 t 620000000000000042836256763662808487383373072187613228824005438317430571008) (*.f64 2 (*.f64 z t)) (if (<=.f64 t 42999999999999998875934685395737237822644807833286111022460867346501182758083547081377168824057599199872526243233468854411006501255756877580004503517156222173184) (*.f64 2 (*.f64 x y)) (*.f64 2 (*.f64 z t))))))
(*.f64 2 (*.f64 t z))
(*.f64 2 (*.f64 z t))
Compiler

Compiled 1798 to 842 computations (53.2% saved)

soundness221.0ms (0.8%)

Algorithm
egg-herbie
Rules
976×fma-neg_binary64
771×times-frac_binary64
627×unsub-neg_binary64
581×fma-def_binary64
441×fma-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04006544
111506107
245966104
01926
13724
210424
336924
4138624
5359724
6515624
7640924
8764324
Stop Event
node limit
node limit
Compiler

Compiled 125 to 87 computations (30.4% saved)

end484.0ms (1.8%)

Remove

(sort z t)

(sort x y)

Compiler

Compiled 1994 to 667 computations (66.5% saved)

Profiling

Loading profile data...