Details

Time bar (total: 1.3min)

analyze617.0ms (0.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 39 to 24 computations (38.5% saved)

sample3.8s (4.9%)

Results
2.2s11546×body256infinite
1.6s8256×body256valid
Bogosity

preprocess91.0ms (0.1%)

Algorithm
egg-herbie
Rules
606×associate-*r*_binary64
580×associate-*l*_binary64
545×associate-+l+_binary64
367×fma-neg_binary64
347×distribute-lft-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02991591
110491517
231581509
099
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
6
7
8
Outputs
0
1
2
3
4
5
6
7
8
Call 2
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x))))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 x i))))
(-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 x i)) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 j (fma.f64 a c (*.f64 x (neg.f64 i))) (fma.f64 y (-.f64 (*.f64 x z) (*.f64 t a)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c x) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 c x (neg.f64 (*.f64 t i)))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 t i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 t a)) (*.f64 (-.f64 (*.f64 x c) (*.f64 t i)) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 x i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 t (-.f64 (*.f64 y z) (*.f64 x a)) (neg.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 t (fma.f64 y z (*.f64 a (neg.f64 x)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 t (-.f64 (*.f64 y z) (*.f64 x a)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 x (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c x) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 x c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 x c) (*.f64 y i)) (-.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 x t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 b (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (fma.f64 z c (neg.f64 (*.f64 t i))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b) (*.f64 x (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 c (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 x a) (*.f64 y i))))
(fma.f64 j (fma.f64 x a (*.f64 y (neg.f64 i))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c) (*.f64 b (-.f64 (*.f64 x z) (*.f64 t i)))))
(fma.f64 j (-.f64 (*.f64 x a) (*.f64 y i)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c (*.f64 (-.f64 (*.f64 x z) (*.f64 t i)) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 i (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t x)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y x))))
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 x y))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 x y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) i (*.f64 (fma.f64 z c (*.f64 x (neg.f64 t))) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 x (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 x (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 x (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) j) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c y) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 z i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 z i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 z i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i)))))
(fma.f64 j (fma.f64 a c (*.f64 z (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 t z) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 y i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 t i))))
(+.f64 (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.f64 y i)))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 t i))))
(fma.f64 j (fma.f64 a c (*.f64 t (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (*.f64 (fma.f64 z c (*.f64 y (neg.f64 i))) (neg.f64 b))))
(fma.f64 j (fma.f64 a c (*.f64 t (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z t) (*.f64 y a)) (*.f64 (-.f64 (*.f64 z c) (*.f64 y i)) (neg.f64 b))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 a z) (*.f64 t y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c y) (*.f64 a i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 a i))))
(fma.f64 j (-.f64 (*.f64 y c) (*.f64 a i)) (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (fma.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))) (*.f64 j (fma.f64 a i (*.f64 c (neg.f64 y))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 b z) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 b i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 b i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 b i)) (-.f64 (*.f64 x (-.f64 (*.f64 z b) (*.f64 t a))) (*.f64 y (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 c z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i))))
(-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 y z (neg.f64 (*.f64 t i)))) (*.f64 j (fma.f64 y a (neg.f64 (*.f64 c i))))))
(fma.f64 j (fma.f64 y a (*.f64 c (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 b (neg.f64 (-.f64 (*.f64 y z) (*.f64 t i))))))
(-.f64 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (fma.f64 b (fma.f64 y z (*.f64 t (neg.f64 i))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 i z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t y)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 z i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y t)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 j z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 c a) (*.f64 j i))))
(-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 y (-.f64 (*.f64 a c) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 a c) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 y (-.f64 (*.f64 a c) (*.f64 i j)) (fma.f64 x (-.f64 (*.f64 z j) (*.f64 t a)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 c t) (*.f64 z i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (-.f64 (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y t) (*.f64 z a))) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y t) (*.f64 z a)) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 t z))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (fma.f64 y a (neg.f64 (*.f64 z t)))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 t i)))) (*.f64 j (fma.f64 c z (neg.f64 (*.f64 y i)))))
(fma.f64 j (fma.f64 z c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 t (neg.f64 i))))))
(fma.f64 j (-.f64 (*.f64 z c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 c b) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (-.f64 (*.f64 z (-.f64 (*.f64 b c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (-.f64 (*.f64 b c) (*.f64 t i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y b) (*.f64 t a)) (*.f64 z (neg.f64 (-.f64 (*.f64 b c) (*.f64 t i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 z a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 z a) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y c) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 t z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y z))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y i) (*.f64 t a)) (neg.f64 (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y z))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y z)) (-.f64 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y z)) (fma.f64 x (-.f64 (*.f64 y i) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))) (*.f64 z (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 z (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (fma.f64 c j (*.f64 t (neg.f64 i))))))
(fma.f64 z (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c j) (*.f64 t i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 b a))) (*.f64 t (-.f64 (*.f64 c z) (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (-.f64 (*.f64 t (fma.f64 c z (neg.f64 (*.f64 b i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a b))) (*.f64 t (fma.f64 z c (*.f64 b (neg.f64 i))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 b (neg.f64 a)))) (*.f64 t (fma.f64 z c (*.f64 b (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 c a))) (*.f64 b (-.f64 (*.f64 t z) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.f64 y i))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (neg.f64 (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i))))) (*.f64 j (fma.f64 t a (neg.f64 (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t a) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c i)) (neg.f64 b))))
(fma.f64 j (-.f64 (*.f64 t a) (*.f64 y i)) (fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 c))) (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y t))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y t)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a i))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y t)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a i)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 j a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 j i)))) (*.f64 t (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))) (*.f64 t (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 t (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 a j)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))))
(fma.f64 t (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a j)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 j (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c b) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (fma.f64 z c (neg.f64 (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i))))
(fma.f64 j (fma.f64 b c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t b))) (*.f64 a (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 j (-.f64 (*.f64 b c) (*.f64 y i)) (fma.f64 x (fma.f64 y z (*.f64 b (neg.f64 t))) (*.f64 a (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 i)))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 a z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (-.f64 (*.f64 b (-.f64 (*.f64 z a) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t c))) (*.f64 b (-.f64 (*.f64 z a) (*.f64 t i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(+.f64 (-.f64 (*.f64 x (fma.f64 y z (neg.f64 (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(fma.f64 j (-.f64 (*.f64 c i) (*.f64 y a)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))))
(-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 i)))) (fma.f64 b (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 j (fma.f64 y a (*.f64 c (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (-.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 t i)))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 y i)))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t j))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 j (neg.f64 t)))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a b) (*.f64 y i)))))
(fma.f64 j (fma.f64 a b (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t i)))))
(fma.f64 j (-.f64 (*.f64 a b) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 c (neg.f64 (-.f64 (*.f64 z b) (*.f64 t i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 c z) (*.f64 t b)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y b))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 i (-.f64 (*.f64 z c) (*.f64 t b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y b)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (fma.f64 z c (*.f64 t (neg.f64 b))))))
(fma.f64 j (fma.f64 a c (*.f64 b (neg.f64 y))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 z c (*.f64 b (neg.f64 t))) (neg.f64 i))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 b (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 (fma.f64 z c (neg.f64 (*.f64 t i))) j))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 b (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) j)))
(fma.f64 b (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 j))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 i z) (*.f64 t c)))) (*.f64 j (-.f64 (*.f64 i a) (*.f64 y c))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c))) (*.f64 j (-.f64 (*.f64 a i) (*.f64 y c)))))
(fma.f64 j (fma.f64 a i (*.f64 y (neg.f64 c))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c)))))
(fma.f64 j (fma.f64 a i (*.f64 c (neg.f64 y))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (-.f64 (*.f64 t c) (*.f64 z i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 j z) (*.f64 t i)))) (*.f64 c (-.f64 (*.f64 j a) (*.f64 y i))))
(+.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 j z (neg.f64 (*.f64 t i)))))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 y i))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z j) (*.f64 t i)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t j)))) (*.f64 i (-.f64 (*.f64 c a) (*.f64 y j))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a c) (*.f64 y j)))))
(fma.f64 i (-.f64 (*.f64 a c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j)))))
(fma.f64 i (-.f64 (*.f64 a c) (*.f64 y j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z c (*.f64 j (neg.f64 t))))))
Compiler

Compiled 47 to 32 computations (31.9% saved)

simplify112.0ms (0.1%)

Algorithm
egg-herbie
Rules
631×sub-neg_binary64
619×unsub-neg_binary64
486×fma-neg_binary64
414×distribute-neg-in_binary64
312×+-commutative_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02443
15941
215541
354339
4194839
5452139
6609739
7708039
8753039
9771039
10779539
11782339
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 x (fma.f64 y z (*.f64 a (neg.f64 t))) (fma.f64 b (fma.f64 z (neg.f64 c) (*.f64 t i)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))

eval1.0ms (0%)

Compiler

Compiled 177 to 45 computations (74.6% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New336
Fresh101
Picked000
Done000
Total437
Error
12.4b
Counts
7 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
12.4b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
12.4b
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
12.4b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
Compiler

Compiled 111 to 66 computations (40.5% saved)

localize30.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 a c) (*.f64 y i))
5.1b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
5.2b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
5.8b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series69.0ms (0.1%)

Counts
4 → 228
Calls

57 calls:

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

Compiled 4596 to 3492 computations (24% saved)

rewrite85.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
454×expm1-udef_binary64
454×log1p-udef_binary64
258×add-sqr-sqrt_binary64
257×*-un-lft-identity_binary64
257×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify91.0ms (0.1%)

Algorithm
egg-herbie
Rules
764×distribute-rgt-in_binary64
452×fma-neg_binary64
400×cancel-sign-sub-inv_binary64
245×log-prod_binary64
225×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03544705
19284627
233594545
Stop Event
node limit
Counts
347 → 189
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 t (neg.f64 i)) b))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 t (neg.f64 i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (fma.f64 z c (*.f64 t i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (fma.f64 z c (*.f64 t i)))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 1)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 1))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (*.f64 a (neg.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3)) x) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 t a) (fma.f64 z y (*.f64 t a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 z y (*.f64 t a)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 t a) (fma.f64 z y (*.f64 t a)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 z y (*.f64 t a)))
(pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 1)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 z y) (*.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) (*.f64 t a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 t a)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) 1))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 i (neg.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c a (*.f64 i y)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c a (*.f64 i y)))
(pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 1)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 j 3)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 1))
(+.f64 (*.f64 c a) (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 c a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(+.f64 (*.f64 c a) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 1))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 i (neg.f64 y)) (*.f64 c a))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(*.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 1 (/.f64 (fma.f64 c a (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))) (-.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(exp.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 1))
(fma.f64 c a (*.f64 i (neg.f64 y)))
(fma.f64 a c (*.f64 i (neg.f64 y)))
(fma.f64 1 (*.f64 c a) (*.f64 i (neg.f64 y)))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
Outputs
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 t b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 (neg.f64 t) (*.f64 a x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 (neg.f64 t) (*.f64 a x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 (neg.f64 t) (*.f64 a x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 (neg.f64 t) (*.f64 a x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 (neg.f64 t) (*.f64 a x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 (neg.f64 t) (*.f64 a x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 -1 (*.f64 i y))
(*.f64 (neg.f64 i) y)
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 (neg.f64 i) y)
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 (neg.f64 i) y)
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 (neg.f64 i) y)
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 (neg.f64 i) y)
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 (neg.f64 i) y)
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (fma.f64 (neg.f64 i) t (*.f64 i t))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 t (neg.f64 i))) (*.f64 t (+.f64 (neg.f64 i) i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t (-.f64 i (*.f64 0 i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (fma.f64 (neg.f64 i) t (*.f64 i t))))
(*.f64 b (+.f64 (fma.f64 c z (*.f64 t (neg.f64 i))) (*.f64 t (+.f64 (neg.f64 i) i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t (-.f64 i (*.f64 0 i)))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 t (neg.f64 i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 t (neg.f64 i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (fma.f64 (*.f64 i t) (fma.f64 c z (*.f64 i t)) (pow.f64 (*.f64 c z) 2)))
(*.f64 (/.f64 b (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (fma.f64 z c (*.f64 t i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 i t)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i t))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t))))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (fma.f64 (*.f64 i t) (fma.f64 c z (*.f64 i t)) (pow.f64 (*.f64 c z) 2)))
(*.f64 (/.f64 b (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (fma.f64 z c (*.f64 t i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 i t)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 i t))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3) (pow.f64 b 3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 c z (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(*.f64 x (+.f64 (fma.f64 z y (neg.f64 (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 t a)) (*.f64 t (+.f64 (neg.f64 a) a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t (-.f64 a (*.f64 0 a)))))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(*.f64 x (+.f64 (fma.f64 z y (neg.f64 (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(*.f64 x (+.f64 (-.f64 (*.f64 z y) (*.f64 t a)) (*.f64 t (+.f64 (neg.f64 a) a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t (-.f64 a (*.f64 0 a)))))
(+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 x (*.f64 z y)) (*.f64 x (*.f64 a (neg.f64 t))))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))) 1)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3)) x) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 t a) (fma.f64 z y (*.f64 t a)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 t (*.f64 a (fma.f64 z y (*.f64 t a))))))
(*.f64 (/.f64 x (fma.f64 t (*.f64 a (fma.f64 z y (*.f64 t a))) (pow.f64 (*.f64 z y) 2))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 z y (*.f64 t a)))
(/.f64 x (/.f64 (fma.f64 z y (*.f64 t a)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 t a))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 (*.f64 t a) (fma.f64 z y (*.f64 t a)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 z y) 2) (*.f64 t (*.f64 a (fma.f64 z y (*.f64 t a))))))
(*.f64 (/.f64 x (fma.f64 t (*.f64 a (fma.f64 z y (*.f64 t a))) (pow.f64 (*.f64 z y) 2))) (-.f64 (pow.f64 (*.f64 z y) 3) (pow.f64 (*.f64 t a) 3)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 z y (*.f64 t a)))
(/.f64 x (/.f64 (fma.f64 z y (*.f64 t a)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (/.f64 x (fma.f64 z y (*.f64 t a))) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2)))
(pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 1)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 3) 1/3)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) 3)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) 2)
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 2))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (*.f64 z y) (*.f64 t a))))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 3))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (*.f64 z y) (*.f64 t a)) 3)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z y) (*.f64 t a)) 3) (pow.f64 x 3)))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) 1))
(*.f64 x (fma.f64 z y (neg.f64 (*.f64 t a))))
(*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 i (neg.f64 y))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 j (/.f64 (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c a (*.f64 i y)))
(/.f64 j (/.f64 (fma.f64 c a (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y))) j)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 j (/.f64 (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c a (*.f64 i y)))
(/.f64 j (/.f64 (fma.f64 c a (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y))) j)
(pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 1)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3) 1/3)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 j 3)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 1))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 c a) (+.f64 (*.f64 i (neg.f64 y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 y) i (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(+.f64 (*.f64 i (neg.f64 y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)))
(/.f64 1 (/.f64 (fma.f64 c a (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c a (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 i (*.f64 y (fma.f64 c a (*.f64 i y))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 0 (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2)))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3)) (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))) (-.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))) (-.f64 (*.f64 c a) (+.f64 (*.f64 i y) (fma.f64 (neg.f64 i) y (*.f64 i y)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 0 (*.f64 i y)) (*.f64 0 (*.f64 i y)))) (-.f64 (*.f64 c a) (fma.f64 i y (*.f64 0 (*.f64 i y)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (-.f64 (*.f64 c a) (*.f64 i y)))
(pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(-.f64 (*.f64 c a) (*.f64 i y))
(pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) 1/3)
(-.f64 (*.f64 c a) (*.f64 i y))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 3)
(-.f64 (*.f64 c a) (*.f64 i y))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)
(-.f64 (*.f64 c a) (*.f64 i y))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2))
(-.f64 (*.f64 c a) (*.f64 i y))
(log.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 i y))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3))
(-.f64 (*.f64 c a) (*.f64 i y))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(exp.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 i y))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 1))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 c a (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 a c (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 1 (*.f64 c a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 c a) 2)) (cbrt.f64 (*.f64 c a)) (*.f64 (neg.f64 i) y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 i) y (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 i y))

localize29.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 a c) (*.f64 y i))
4.4b
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
5.2b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
5.8b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
Compiler

Compiled 122 to 22 computations (82% saved)

series39.0ms (0%)

Counts
1 → 108
Calls

27 calls:

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

Compiled 4190 to 2735 computations (34.7% saved)

rewrite71.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
494×log1p-udef_binary64
282×add-sqr-sqrt_binary64
281×*-un-lft-identity_binary64
281×pow1_binary64
260×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify80.0ms (0.1%)

Algorithm
egg-herbie
Rules
546×distribute-rgt-in_binary64
525×distribute-lft-in_binary64
368×associate-+l+_binary64
305×fma-def_binary64
304×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02115182
17474913
226034899
Stop Event
node limit
Counts
134 → 118
Calls
Call 1
Inputs
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 b z)))
(*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 z b)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 z b)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(+.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) (fma.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 i t))) b (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (neg.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))) 1)
(-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 1)
(*.f64 1 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 2)) (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(*.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (pow.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) 3)) (+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (pow.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) 2) (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))))
(/.f64 (-.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (pow.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) 2)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))
(pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 1)
(pow.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 2))
(log.f64 (exp.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))))
(cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(log1p.f64 (expm1.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(exp.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) 1))
Outputs
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 y (*.f64 z x) (neg.f64 (*.f64 y (*.f64 i j)))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j)))) (neg.f64 (*.f64 i (*.f64 t b))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (fma.f64 (neg.f64 y) j (*.f64 t b))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z)))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 a j)) (*.f64 -1 (*.f64 b z))))) (*.f64 -1 (*.f64 y (*.f64 i j))))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 a t) x) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(+.f64 (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 y (fma.f64 -1 (*.f64 i j) (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (*.f64 c (*.f64 a j)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 a j))) (*.f64 c (*.f64 z b)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b))))
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 t b))))
(*.f64 i (fma.f64 (neg.f64 y) j (*.f64 t b)))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (-.f64 (*.f64 -1 (*.f64 y j)) (*.f64 -1 (*.f64 t b)))) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b))))
(*.f64 i (*.f64 -1 (-.f64 (*.f64 y j) (*.f64 t b))))
(*.f64 i (fma.f64 (neg.f64 y) j (*.f64 t b)))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 t b)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 -1 (*.f64 (*.f64 a t) x) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (neg.f64 (*.f64 i (*.f64 t b))))
(fma.f64 t (fma.f64 (neg.f64 a) x (*.f64 i b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t)
(neg.f64 (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b))))
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 i b)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 z b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 z b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 -1 (*.f64 a x)) (*.f64 -1 (*.f64 i b))) t))) (*.f64 c (*.f64 z b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t))
(neg.f64 (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b))))
(*.f64 t (fma.f64 (neg.f64 a) x (*.f64 i b)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (*.f64 c (*.f64 b z)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) (fma.f64 (neg.f64 (-.f64 (*.f64 c z) (*.f64 i t))) b (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(+.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (neg.f64 b)))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))) 1)
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 1)
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 1 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 2)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))) (cbrt.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 2)) (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))) (cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))) (cbrt.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 2)))
(*.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (pow.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) 3)) (+.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (pow.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) 2) (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) 3)) (fma.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) 2) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 3)) (fma.f64 j (*.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))) j) (*.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 3)) (+.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2) (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (pow.f64 (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) 2)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))
(/.f64 (-.f64 (*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (pow.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) 2)) (+.f64 (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 j j))) (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 j (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 1)
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(pow.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 3) 1/3)
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(pow.f64 (cbrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) 3)
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(pow.f64 (sqrt.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) 2)
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(sqrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 2))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(log.f64 (exp.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(cbrt.f64 (pow.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) 3))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(expm1.f64 (log1p.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(log1p.f64 (expm1.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(exp.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))) 1))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))

localize28.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 a c) (*.f64 y i))
4.8b
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
5.1b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
5.3b
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
Compiler

Compiled 111 to 21 computations (81.1% saved)

series64.0ms (0.1%)

Counts
2 → 204
Calls

51 calls:

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

Compiled 7014 to 4667 computations (33.5% saved)

rewrite77.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
462×expm1-udef_binary64
462×log1p-udef_binary64
262×add-sqr-sqrt_binary64
261×*-un-lft-identity_binary64
261×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify111.0ms (0.1%)

Algorithm
egg-herbie
Rules
468×fma-def_binary64
440×associate-+l+_binary64
341×associate-+r+_binary64
306×unswap-sqr_binary64
250×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02607787
19277742
231607720
Stop Event
node limit
Counts
251 → 180
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 1) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 1)
(*.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 1)
(*.f64 1 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3)) (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 1)
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1))
(+.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 1) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) 1)
(*.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1)
(*.f64 1 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2)) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 3) (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3)) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) (-.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 1))
Outputs
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(-.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 c (*.f64 z b)))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)) (*.f64 y (*.f64 i (neg.f64 j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 i (*.f64 t b) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 c (*.f64 a j) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z (neg.f64 b)))
(*.f64 b (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z (neg.f64 b)))
(*.f64 b (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 z b) (*.f64 -1 (*.f64 a j)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 i (*.f64 y (neg.f64 j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 b (*.f64 c (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 c (*.f64 a j)))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (*.f64 t b)))
(fma.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(+.f64 (*.f64 a (fma.f64 c j (*.f64 x (neg.f64 t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 y (fma.f64 z x (neg.f64 (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(*.f64 z (fma.f64 y x (neg.f64 (*.f64 c b))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 t (fma.f64 i b (neg.f64 (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (*.f64 z x) (fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 a (fma.f64 c j (*.f64 x (neg.f64 t))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 c j)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 a (fma.f64 c j (*.f64 x (neg.f64 t))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(*.f64 i (fma.f64 t b (neg.f64 (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (neg.f64 (*.f64 y (*.f64 i j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z))))
(fma.f64 -1 (*.f64 c (*.f64 z b)) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 -1 (*.f64 c (+.f64 (*.f64 -1 (*.f64 a j)) (*.f64 b z)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 1) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 1)
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 1)
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 1 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 3)) (+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2) (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3)) (fma.f64 b (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (-.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2) (*.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 j))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(/.f64 (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (neg.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2))) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 b b))) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 j))))
(/.f64 (-.f64 (*.f64 b (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (neg.f64 j))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 1)
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3) 1/3)
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 3)
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2)
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))
(+.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 1) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))) 1)
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1)
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 1 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))) (cbrt.f64 (pow.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2)) (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))) (cbrt.f64 (pow.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 2)))
(*.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))) (cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))) 2)))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) 3) (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 3)) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) (-.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2) (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (-.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))) 2) (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a)))) (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 z y) (*.f64 t a))) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (pow.f64 (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (pow.f64 (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))
(/.f64 (-.f64 (*.f64 x (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (pow.f64 (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j))))))
(pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 1)
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 3) 1/3)
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 3)
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 2)
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 2))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))))) 3))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(exp.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (-.f64 (*.f64 z y) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))))) 1))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 c (fma.f64 (neg.f64 z) b (*.f64 a j)))))

eval153.0ms (0.2%)

Compiler

Compiled 24877 to 3751 computations (84.9% saved)

prune236.0ms (0.3%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New72322745
Fresh000
Picked101
Done202
Total72622748
Error
0.2b
Counts
748 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
28.5b
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
25.3b
(-.f64 (/.f64 x (/.f64 (fma.f64 z y (*.f64 t a)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2)))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
12.4b
(-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
29.2b
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b))
27.6b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
21.8b
(-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
35.4b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
12.7b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
26.5b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (fma.f64 z c (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
34.1b
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y)))) 2)))
27.7b
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
28.5b
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
28.5b
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
43.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.3b
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
45.9b
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
45.4b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
44.8b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
44.1b
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
44.7b
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
45.7b
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
44.8b
(*.f64 a (+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x))))
Compiler

Compiled 1264 to 824 computations (34.8% saved)

localize33.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
5.1b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
5.1b
(*.f64 (*.f64 z y) x)
5.1b
(*.f64 (*.f64 a (neg.f64 t)) x)
5.8b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
Compiler

Compiled 145 to 25 computations (82.8% saved)

series23.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
5.0ms
t
@inf
(*.f64 (*.f64 a (neg.f64 t)) x)
3.0ms
x
@0
(*.f64 (*.f64 a (neg.f64 t)) x)
1.0ms
a
@0
(*.f64 (*.f64 a (neg.f64 t)) x)
1.0ms
t
@0
(*.f64 (*.f64 a (neg.f64 t)) x)
1.0ms
a
@inf
(*.f64 (*.f64 a (neg.f64 t)) x)
Compiler

Compiled 1152 to 936 computations (18.8% saved)

rewrite50.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
588×log-prod_binary64
423×exp-prod_binary64
423×pow-prod-down_binary64
286×pow-unpow_binary64
271×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
788×log-prod_binary64
443×fma-neg_binary64
330×fma-def_binary64
288×unswap-sqr_binary64
250×distribute-rgt-in_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01331060
12991030
29751030
340421030
473621030
Stop Event
node limit
Counts
122 → 64
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(+.f64 0 (*.f64 a (*.f64 t x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)
(pow.f64 (*.f64 a (*.f64 t x)) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (*.f64 t x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (*.f64 t x)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (*.f64 t x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (*.f64 t x))))) (sqrt.f64 (log.f64 (*.f64 a (*.f64 t x)))))
(neg.f64 (*.f64 a (*.f64 t x)))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 t x)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 t x))))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 t x))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))
(exp.f64 (log.f64 (*.f64 a (*.f64 t x))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (*.f64 t x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 t x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1) 1))
(+.f64 0 (*.f64 x (*.f64 z y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 x (*.f64 z y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (*.f64 z y)))) 2)) (cbrt.f64 (log.f64 (*.f64 x (*.f64 z y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (*.f64 z y))))) (sqrt.f64 (log.f64 (*.f64 x (*.f64 z y)))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 z y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (*.f64 z y)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 z y)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1) 1))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 0 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))))
(*.f64 a (*.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)
(*.f64 a (*.f64 t x))
(pow.f64 (*.f64 a (*.f64 t x)) 1)
(*.f64 a (*.f64 t x))
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) 1/2)
(*.f64 a (*.f64 t x))
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)
(*.f64 a (*.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)
(*.f64 a (*.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 2)
(*.f64 a (*.f64 t x))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 t x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 a (*.f64 t x)))) 2)) (cbrt.f64 (log.f64 (*.f64 a (*.f64 t x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 a (*.f64 t x))))) (sqrt.f64 (log.f64 (*.f64 a (*.f64 t x)))))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2))
(*.f64 a (*.f64 t x))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 t x)))
(*.f64 a (*.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 t x)))))
(*.f64 a (*.f64 t x))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 t x))))))
(*.f64 a (neg.f64 (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 (*.f64 t x) (neg.f64 a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3))
(*.f64 a (*.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 t x))
(exp.f64 (log.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (*.f64 t x)))) 1/3))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 3))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (*.f64 t x)))) 2))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1) 1))
(*.f64 a (*.f64 t x))
(+.f64 0 (*.f64 x (*.f64 z y)))
(*.f64 x (*.f64 y z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))))
(*.f64 x (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 z y)))) 1)
(*.f64 x (*.f64 y z))
(pow.f64 (*.f64 x (*.f64 z y)) 1)
(*.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2) 1/2)
(*.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3) 1/3)
(*.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 z y))) 3)
(*.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 z y))) 2)
(*.f64 x (*.f64 y z))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 y z))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (*.f64 z y)))) 2)) (cbrt.f64 (log.f64 (*.f64 x (*.f64 z y)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (*.f64 y z)))) 2)) (cbrt.f64 (log.f64 (*.f64 x (*.f64 y z)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (*.f64 z y))))) (sqrt.f64 (log.f64 (*.f64 x (*.f64 z y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (*.f64 y z))))) (sqrt.f64 (log.f64 (*.f64 x (*.f64 y z)))))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 2))
(*.f64 x (*.f64 y z))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))
(*.f64 x (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 z y)))))
(*.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 z y)) 3))
(*.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 y z))
(exp.f64 (log.f64 (*.f64 x (*.f64 z y))))
(*.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1))
(*.f64 x (*.f64 y z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 z y)))) 1/3))
(*.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (*.f64 z y)))) 3))
(*.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 z y)))) 2))
(*.f64 x (*.f64 y z))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 z y))) 1) 1))
(*.f64 x (*.f64 y z))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 a j) (*.f64 z b))
4.9b
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series27.0ms (0%)

Counts
2 → 100
Calls

27 calls:

TimeVariablePointExpression
3.0ms
a
@0
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
1.0ms
c
@0
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
1.0ms
z
@inf
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
1.0ms
a
@inf
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
1.0ms
z
@-inf
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
Compiler

Compiled 2100 to 1620 computations (22.9% saved)

rewrite73.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
584×log-prod_binary64
427×fma-def_binary64
410×pow-prod-down_binary64
294×pow2_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify109.0ms (0.1%)

Algorithm
egg-herbie
Rules
407×unswap-sqr_binary64
400×fma-neg_binary64
316×cancel-sign-sub-inv_binary64
314×associate-/l*_binary64
186×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04454893
110464760
230934663
Stop Event
node limit
Counts
340 → 300
Calls
Call 1
Inputs
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 -1 (*.f64 z b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(*.f64 -1 (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(+.f64 0 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(+.f64 (*.f64 (*.f64 a j) c) (*.f64 (*.f64 b (neg.f64 z)) c))
(+.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b (neg.f64 z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) c) (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) c) (fma.f64 a j (*.f64 z b)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))) (fma.f64 a j (*.f64 z b)))
(pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 1)
(pow.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 2))
(log.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(cbrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 3))
(expm1.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(log1p.f64 (expm1.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(exp.f64 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 1) 1))
(fma.f64 c (*.f64 a j) (*.f64 c (*.f64 b (neg.f64 z))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 a j) c (*.f64 (*.f64 b (neg.f64 z)) c))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) c (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) c (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 1 (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 1 (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 1 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 1 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2)) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2)) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(+.f64 (*.f64 a j) (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 a j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(+.f64 (*.f64 a j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (-.f64 (*.f64 a j) (*.f64 z b)))
(+.f64 (*.f64 b (neg.f64 z)) (*.f64 a j))
(+.f64 0 (-.f64 (*.f64 a j) (*.f64 z b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1)
(*.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)) (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))))
(/.f64 1 (/.f64 (fma.f64 a j (*.f64 z b)) (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (fma.f64 a j (*.f64 z b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))) (neg.f64 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))) (neg.f64 (fma.f64 a j (*.f64 z b))))
(/.f64 (+.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 a j) 2) (-.f64 (pow.f64 (*.f64 b (neg.f64 z)) 2) (*.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2) (-.f64 (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 2) (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b (neg.f64 z)) 2)) (-.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 2)) (-.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)) (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))) -1)
(pow.f64 (/.f64 (fma.f64 a j (*.f64 z b)) (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (pow.f64 (exp.f64 z) b)))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) j) (+.f64 1 (expm1.f64 (*.f64 z b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (+.f64 1 (expm1.f64 (*.f64 z b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (exp.f64 (*.f64 b (neg.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (pow.f64 (exp.f64 z) (neg.f64 b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) (exp.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b))))))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 z))) (pow.f64 (exp.f64 a) j)))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 z))) (+.f64 1 (expm1.f64 (*.f64 a j)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (neg.f64 b)) (+.f64 1 (expm1.f64 (*.f64 a j)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(exp.f64 (log.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 1) 1))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 a j (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 a j (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 j a (*.f64 b (neg.f64 z)))
(fma.f64 j a (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 j a (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 j a (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (*.f64 a j) 1 (*.f64 b (neg.f64 z)))
(fma.f64 (*.f64 a j) 1 (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (*.f64 a j) 1 (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 a j) 1 (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 z (neg.f64 b) (*.f64 a j))
(fma.f64 b (neg.f64 z) (*.f64 a j))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 1 (*.f64 a j) (*.f64 b (neg.f64 z)))
(fma.f64 1 (*.f64 a j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 1 (*.f64 a j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 1 (*.f64 a j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 1 (fma.f64 z (neg.f64 b) (*.f64 z b)) (-.f64 (*.f64 a j) (*.f64 z b)))
(fma.f64 1 (*.f64 b (neg.f64 z)) (*.f64 a j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (neg.f64 (cbrt.f64 (*.f64 z b))) (*.f64 a j))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (*.f64 b (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (*.f64 b (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (sqrt.f64 (*.f64 z b)) (neg.f64 (sqrt.f64 (*.f64 z b))) (*.f64 a j))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (*.f64 b (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (*.f64 b (neg.f64 z)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (*.f64 b (neg.f64 z)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (neg.f64 b) z (*.f64 a j))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) 2) (cbrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (-.f64 (*.f64 a j) (*.f64 z b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 z))) 2) (cbrt.f64 (*.f64 b (neg.f64 z))) (*.f64 a j))
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (sqrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (-.f64 (*.f64 a j) (*.f64 z b)))
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 z))) (sqrt.f64 (*.f64 b (neg.f64 z))) (*.f64 a j))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 a j))
(fma.f64 -1 (*.f64 z b) (*.f64 a j))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (*.f64 z b)) (*.f64 a j))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 b (neg.f64 z)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (*.f64 b (neg.f64 z)))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 z)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 z)))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (*.f64 (neg.f64 z) 1) b (*.f64 a j))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a j))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a j))
Outputs
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(neg.f64 (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b (neg.f64 z)))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 a j)))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 a j)
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 z b))
(*.f64 b (neg.f64 z))
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 z b))
(*.f64 b (neg.f64 z))
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 -1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 a j)
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 -1 (*.f64 b z))
(*.f64 b (neg.f64 z))
(*.f64 z (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 0 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 (*.f64 a j) c) (*.f64 (*.f64 b (neg.f64 z)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (*.f64 a j)) (*.f64 c (*.f64 b (neg.f64 z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 b z)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 b z))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (fma.f64 a j (*.f64 b (neg.f64 z)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (fma.f64 a j (*.f64 z (neg.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 1)
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) c) (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)))
(/.f64 c (/.f64 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)) (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) c) (fma.f64 a j (*.f64 z b)))
(/.f64 c (/.f64 (fma.f64 a j (*.f64 b z)) (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z))) c)
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))) (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)))
(/.f64 c (/.f64 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)) (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3))))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3))) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (*.f64 c (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))) (fma.f64 a j (*.f64 z b)))
(/.f64 c (/.f64 (fma.f64 a j (*.f64 b z)) (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z))) c)
(pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 1)
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(pow.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 2) 1/2)
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(pow.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 3) 1/3)
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 3)
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(pow.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2)
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(sqrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 2))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(log.f64 (pow.f64 (exp.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(cbrt.f64 (pow.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 3))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(expm1.f64 (log1p.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(exp.f64 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 1))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 1/3))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 3))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))))) 2))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 1) 1))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 c (*.f64 a j) (*.f64 c (*.f64 b (neg.f64 z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 a j) c (*.f64 (*.f64 b (neg.f64 z)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) c (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) c (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 1 (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) 1 (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 1 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 1 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (cbrt.f64 c)) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (cbrt.f64 c)) (*.f64 c (*.f64 0 (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (cbrt.f64 c)) 0)
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (cbrt.f64 c)) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (cbrt.f64 c)) (*.f64 c (*.f64 0 (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (cbrt.f64 c)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2) (cbrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2)) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2)) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 c (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (cbrt.f64 c)) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (cbrt.f64 c)) (*.f64 c (*.f64 0 (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (cbrt.f64 c)) 0)
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (cbrt.f64 c)) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (cbrt.f64 c)) (*.f64 c (*.f64 0 (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (cbrt.f64 c)) 0)
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) c))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(fma.f64 (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 c (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 c (fma.f64 a j (*.f64 b (neg.f64 z))))
(*.f64 c (fma.f64 a j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 a j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 a j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (-.f64 (*.f64 a j) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 b (neg.f64 z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 0 (-.f64 (*.f64 a j) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 b z)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 b z))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a j (*.f64 b (neg.f64 z)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 a j (*.f64 z (neg.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 b z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a j (*.f64 b (neg.f64 z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 a j (*.f64 z (neg.f64 b)))))))
(*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1)
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)) (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(/.f64 1 (/.f64 (fma.f64 a j (*.f64 z b)) (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (fma.f64 a j (*.f64 z b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))) (neg.f64 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))) (neg.f64 (fma.f64 a j (*.f64 z b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(/.f64 (+.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 a j) 2) (-.f64 (pow.f64 (*.f64 b (neg.f64 z)) 2) (*.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2) (-.f64 (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 2) (*.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 b z)) 3) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 b z)) 3)) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 b z)) 2) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 b z)) 2)) (*.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 z (neg.f64 b) (*.f64 b z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) 3) (pow.f64 (*.f64 0 (*.f64 b z)) 3)) (+.f64 (pow.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) 2) (*.f64 (*.f64 0 (*.f64 b z)) (-.f64 (*.f64 0 (*.f64 b z)) (fma.f64 a j (*.f64 b (neg.f64 z)))))))
(/.f64 (pow.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) 3) (pow.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b (neg.f64 z)) 2)) (-.f64 (*.f64 a j) (*.f64 b (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 2)) (-.f64 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 b z)) 2) (pow.f64 (fma.f64 z (neg.f64 b) (*.f64 b z)) 2)) (-.f64 (*.f64 a j) (+.f64 (*.f64 b z) (fma.f64 z (neg.f64 b) (*.f64 b z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) 2) (pow.f64 (*.f64 0 (*.f64 b z)) 2)) (-.f64 (*.f64 a j) (fma.f64 b z (*.f64 0 (*.f64 b z)))))
(/.f64 (pow.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) 2) (fma.f64 a j (*.f64 z (neg.f64 b))))
(pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1)
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2) 1/2)
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(pow.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3) 1/3)
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 3)
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2)
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(pow.f64 (/.f64 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2)) (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(pow.f64 (/.f64 (fma.f64 a j (*.f64 z b)) (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 2))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (pow.f64 (exp.f64 z) b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) j) (+.f64 1 (expm1.f64 (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (+.f64 1 (expm1.f64 (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (exp.f64 (*.f64 b (neg.f64 z)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a j))) (pow.f64 (exp.f64 z) (neg.f64 b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) (exp.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (exp.f64 (-.f64 (*.f64 a j) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (exp.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b))))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 z))) (pow.f64 (exp.f64 a) j)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (exp.f64 (*.f64 b (neg.f64 z))) (+.f64 1 (expm1.f64 (*.f64 a j)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log.f64 (*.f64 (pow.f64 (exp.f64 z) (neg.f64 b)) (+.f64 1 (expm1.f64 (*.f64 a j)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(exp.f64 (log.f64 (-.f64 (*.f64 a j) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 3)) 1/3))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) 3))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b)))) 2))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 1) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 a j (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 a j (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 a j (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 j a (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 j a (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 j a (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 j a (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a j) 1 (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a j) 1 (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a j) 1 (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a j) 1 (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 z (neg.f64 b) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 b (neg.f64 z) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (-.f64 (*.f64 a j) (*.f64 z b)) 1 (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (*.f64 a j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (*.f64 a j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (*.f64 a j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (*.f64 a j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (-.f64 (*.f64 a j) (*.f64 z b)) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (fma.f64 z (neg.f64 b) (*.f64 z b)) (-.f64 (*.f64 a j) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 1 (*.f64 b (neg.f64 z)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (neg.f64 (cbrt.f64 (*.f64 z b))) (*.f64 a j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (cbrt.f64 (*.f64 b z))) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (cbrt.f64 (*.f64 b z))))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (cbrt.f64 (*.f64 a j)) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 b (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 a j)) (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) 2) (cbrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 z b)) (neg.f64 (sqrt.f64 (*.f64 z b))) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 a j)) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (sqrt.f64 (-.f64 (*.f64 a j) (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (neg.f64 b) z (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)) (/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(+.f64 (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 z b) 3)) (/.f64 1 (fma.f64 (*.f64 z b) (fma.f64 a j (*.f64 z b)) (pow.f64 (*.f64 a j) 2))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (/.f64 1 (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 3) (pow.f64 (*.f64 b z) 3)) (fma.f64 (*.f64 b z) (fma.f64 a j (*.f64 b z)) (pow.f64 (*.f64 a j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)) (/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z))))
(+.f64 (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))) (/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 z b) 2)) (/.f64 1 (fma.f64 a j (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(*.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (/.f64 1 (fma.f64 a j (*.f64 b z))))
(/.f64 (-.f64 (pow.f64 (*.f64 a j) 2) (pow.f64 (*.f64 b z) 2)) (fma.f64 a j (*.f64 b z)))
(fma.f64 (neg.f64 z) b (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) 2) (cbrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (-.f64 (*.f64 a j) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (neg.f64 z))) 2) (cbrt.f64 (*.f64 b (neg.f64 z))) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (sqrt.f64 (fma.f64 z (neg.f64 b) (*.f64 z b))) (-.f64 (*.f64 a j) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 b (neg.f64 z))) (sqrt.f64 (*.f64 b (neg.f64 z))) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 z b))) (sqrt.f64 (*.f64 z b)) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 -1 (*.f64 z b) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (fma.f64 z (neg.f64 b) (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (fma.f64 (*.f64 b (neg.f64 z)) 1 (*.f64 z b)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 z b) 2)) (*.f64 z b)))
(+.f64 (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 b (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b z))) (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (*.f64 b z)))
(+.f64 (fma.f64 a j (*.f64 z (neg.f64 b))) (-.f64 (*.f64 b z) (*.f64 (cbrt.f64 (*.f64 b z)) (cbrt.f64 (pow.f64 (*.f64 b z) 2)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (*.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (-.f64 (sqrt.f64 (*.f64 a j)) (sqrt.f64 (*.f64 z b))) (+.f64 (fma.f64 z (neg.f64 b) (*.f64 z b)) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 z b) 2))) (cbrt.f64 (*.f64 z b)) (*.f64 a j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (neg.f64 (cbrt.f64 (*.f64 b z))) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 b z) 2)) (cbrt.f64 (*.f64 b z))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 a (sqrt.f64 j)) (sqrt.f64 j) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b (neg.f64 z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 b (neg.f64 z)) 1))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 z (neg.f64 b) (fma.f64 z (neg.f64 b) (*.f64 z b))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 j (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 z b) (fma.f64 z (neg.f64 b) (*.f64 z b)))))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 (neg.f64 z) 1) b (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 (neg.f64 z) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))
(fma.f64 (*.f64 (neg.f64 z) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a j))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (*.f64 b (neg.f64 z)))
(fma.f64 a j (*.f64 z (neg.f64 b)))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 36 to 13 computations (63.9% saved)

series24.0ms (0%)

Counts
2 → 96
Calls

27 calls:

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

Compiled 2100 to 1620 computations (22.9% saved)

rewrite71.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
584×log-prod_binary64
427×fma-def_binary64
410×pow-prod-down_binary64
294×pow2_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify97.0ms (0.1%)

Algorithm
egg-herbie
Rules
438×unswap-sqr_binary64
418×fma-neg_binary64
315×cancel-sign-sub-inv_binary64
288×associate-/l*_binary64
176×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04435198
110324767
230584610
Stop Event
node limit
Counts
336 → 282
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(*.f64 -1 (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(+.f64 0 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 c (neg.f64 z)) b))
(+.f64 (*.f64 b (*.f64 i t)) (*.f64 b (*.f64 c (neg.f64 z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) b) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) b) (fma.f64 i t (*.f64 c z)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 i t (*.f64 c z)))
(pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 1) 1))
(fma.f64 (*.f64 i t) b (*.f64 (*.f64 c (neg.f64 z)) b))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 b (*.f64 i t) (*.f64 b (*.f64 c (neg.f64 z))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 1 (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 1 (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 1 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(+.f64 (*.f64 i t) (*.f64 c (neg.f64 z)))
(+.f64 (*.f64 i t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(+.f64 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 c (neg.f64 z)) (*.f64 i t))
(+.f64 0 (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1)
(*.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))
(/.f64 1 (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) (neg.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 i t (*.f64 c z))))
(/.f64 (+.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 i t) 2) (-.f64 (pow.f64 (*.f64 c (neg.f64 z)) 2) (*.f64 (*.f64 i t) (*.f64 c (neg.f64 z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c (neg.f64 z)) 2)) (-.f64 (*.f64 i t) (*.f64 c (neg.f64 z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2)) (-.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) -1)
(pow.f64 (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (pow.f64 (exp.f64 c) z)))
(log.f64 (/.f64 (exp.f64 (*.f64 i t)) (+.f64 1 (expm1.f64 (*.f64 c z)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (+.f64 1 (expm1.f64 (*.f64 c z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (exp.f64 (*.f64 c (neg.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (pow.f64 (exp.f64 c) (neg.f64 z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 z))) (exp.f64 (*.f64 i t))))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 z))) (+.f64 1 (expm1.f64 (*.f64 i t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) (neg.f64 z)) (+.f64 1 (expm1.f64 (*.f64 i t)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(exp.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 1) 1))
(fma.f64 i t (*.f64 c (neg.f64 z)))
(fma.f64 i t (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 i t (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i t (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 t i (*.f64 c (neg.f64 z)))
(fma.f64 t i (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 t i (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 t i (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (*.f64 i t) 1 (*.f64 c (neg.f64 z)))
(fma.f64 (*.f64 i t) 1 (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (*.f64 i t) 1 (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 i t) 1 (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 c (neg.f64 z) (*.f64 i t))
(fma.f64 z (neg.f64 c) (*.f64 i t))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 1 (*.f64 i t) (*.f64 c (neg.f64 z)))
(fma.f64 1 (*.f64 i t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 1 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 1 (*.f64 i t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 1 (fma.f64 c (neg.f64 z) (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 1 (*.f64 c (neg.f64 z)) (*.f64 i t))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (*.f64 c (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (*.f64 c (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (neg.f64 (cbrt.f64 (*.f64 c z))) (*.f64 i t))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 c (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (*.f64 c (neg.f64 z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (*.f64 c (neg.f64 z)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (*.f64 c (neg.f64 z)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z))) (*.f64 i t))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (*.f64 c (neg.f64 z)))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (neg.f64 z) c (*.f64 i t))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (neg.f64 c) z (*.f64 i t))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) 2) (cbrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (neg.f64 z))) 2) (cbrt.f64 (*.f64 c (neg.f64 z))) (*.f64 i t))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (sqrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 (*.f64 c (neg.f64 z))) (sqrt.f64 (*.f64 c (neg.f64 z))) (*.f64 i t))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 i t))
(fma.f64 -1 (*.f64 c z) (*.f64 i t))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z)) (*.f64 i t))
(fma.f64 (*.f64 (neg.f64 c) 1) z (*.f64 i t))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 i t))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 i t))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 c (neg.f64 z)))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (*.f64 c (neg.f64 z)))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 c (neg.f64 z)))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c (neg.f64 z)))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
Outputs
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c z) (neg.f64 b))
(*.f64 b (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 b (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 b (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c z) (neg.f64 b))
(*.f64 b (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 b (*.f64 i t))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 b (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 b (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c z) (neg.f64 b))
(*.f64 b (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c z) (neg.f64 b))
(*.f64 b (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(*.f64 b (*.f64 i t))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c z) (neg.f64 b))
(*.f64 b (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 (*.f64 c z) (neg.f64 b))
(*.f64 b (*.f64 z (neg.f64 c)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 c (neg.f64 z))
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 c (neg.f64 z))
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 c (neg.f64 z))
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 c (neg.f64 z))
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 c (neg.f64 z))
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 -1 (*.f64 c z))
(*.f64 (neg.f64 c) z)
(*.f64 c (neg.f64 z))
(*.f64 z (neg.f64 c))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 0 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 i t) b) (*.f64 (*.f64 c (neg.f64 z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 i t)) (*.f64 b (*.f64 c (neg.f64 z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 1)
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) b) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 b (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) b) (fma.f64 i t (*.f64 c z)))
(/.f64 b (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z))) b)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 b (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) b)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (fma.f64 i t (*.f64 c z)))
(/.f64 b (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z))) b)
(pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 1)
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 2) 1/2)
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 3) 1/3)
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 3)
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2)
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 2))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 3))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 1))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 1/3))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 3))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))) 2))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 1) 1))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 i t) b (*.f64 (*.f64 c (neg.f64 z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 b (*.f64 i t) (*.f64 b (*.f64 c (neg.f64 z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 1 (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) 1 (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (*.f64 0 (*.f64 c z))))
(*.f64 b (fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (*.f64 0 (*.f64 c z))))
(*.f64 b (fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (sqrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (*.f64 0 (*.f64 c z))))
(*.f64 b (fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 b (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (*.f64 b (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (*.f64 0 (*.f64 c z))))
(*.f64 b (fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) b))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 i (*.f64 b t) (*.f64 (neg.f64 c) (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i t) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 i t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (*.f64 c (neg.f64 z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 0 (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1)
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 1 (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) (neg.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 i t (*.f64 c z))))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(/.f64 (+.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c (neg.f64 z)) 3)) (+.f64 (pow.f64 (*.f64 i t) 2) (-.f64 (pow.f64 (*.f64 c (neg.f64 z)) 2) (*.f64 (*.f64 i t) (*.f64 c (neg.f64 z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (-.f64 (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) (pow.f64 (*.f64 0 (*.f64 c z)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (*.f64 (*.f64 0 (*.f64 c z)) (-.f64 (*.f64 0 (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z))))))
(/.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c (neg.f64 z)) 2)) (-.f64 (*.f64 i t) (*.f64 c (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2)) (-.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (pow.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 2)) (-.f64 (*.f64 i t) (+.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (pow.f64 (*.f64 0 (*.f64 c z)) 2)) (-.f64 (*.f64 i t) (fma.f64 c z (*.f64 0 (*.f64 c z)))))
(/.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1)
(-.f64 (*.f64 i t) (*.f64 c z))
(pow.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2) 1/2)
(-.f64 (*.f64 i t) (*.f64 c z))
(pow.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3) 1/3)
(-.f64 (*.f64 i t) (*.f64 c z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 3)
(-.f64 (*.f64 i t) (*.f64 c z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 2)
(-.f64 (*.f64 i t) (*.f64 c z))
(pow.f64 (/.f64 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(pow.f64 (/.f64 (fma.f64 i t (*.f64 c z)) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (pow.f64 (exp.f64 c) z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (/.f64 (exp.f64 (*.f64 i t)) (+.f64 1 (expm1.f64 (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (+.f64 1 (expm1.f64 (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (exp.f64 (*.f64 c (neg.f64 z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i t))) (pow.f64 (exp.f64 c) (neg.f64 z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (exp.f64 (-.f64 (*.f64 i t) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (exp.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 z))) (exp.f64 (*.f64 i t))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (exp.f64 (*.f64 c (neg.f64 z))) (+.f64 1 (expm1.f64 (*.f64 i t)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) (neg.f64 z)) (+.f64 1 (expm1.f64 (*.f64 i t)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 3))
(-.f64 (*.f64 i t) (*.f64 c z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(exp.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 1/3))
(-.f64 (*.f64 i t) (*.f64 c z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 3))
(-.f64 (*.f64 i t) (*.f64 c z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z)))) 2))
(-.f64 (*.f64 i t) (*.f64 c z))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 1) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 i t (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 i t (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 i t (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 i t (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 t i (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 t i (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 t i (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 t i (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i t) 1 (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i t) 1 (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i t) 1 (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i t) 1 (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 c (neg.f64 z) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 z (neg.f64 c) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 c (neg.f64 z) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 1 (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (*.f64 i t) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (*.f64 i t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (*.f64 i t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (-.f64 (*.f64 i t) (*.f64 c z)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (fma.f64 c (neg.f64 z) (*.f64 c z)) (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 1 (*.f64 c (neg.f64 z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 0 (*.f64 c z)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 i t) (*.f64 c z)) 2)) (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 0)
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (*.f64 c (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (neg.f64 (cbrt.f64 (*.f64 c z))) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i t)) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (cbrt.f64 (*.f64 i t)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (sqrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 c z)) (neg.f64 (sqrt.f64 (*.f64 c z))) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 i t)) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (neg.f64 z) c (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 1 (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) 1) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 (*.f64 c z) (fma.f64 i t (*.f64 c z)) (pow.f64 (*.f64 i t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(*.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 1 (fma.f64 i t (*.f64 c z))))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (fma.f64 i t (*.f64 c z)))
(fma.f64 (neg.f64 c) z (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) 2) (cbrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (neg.f64 z))) 2) (cbrt.f64 (*.f64 c (neg.f64 z))) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (sqrt.f64 (fma.f64 c (neg.f64 z) (*.f64 c z))) (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (sqrt.f64 (*.f64 c (neg.f64 z))) (sqrt.f64 (*.f64 c (neg.f64 z))) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 c z))) (sqrt.f64 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 -1 (*.f64 c z) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 c (neg.f64 z) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 (*.f64 c (neg.f64 z)) 1 (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c z))) (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (*.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 i t)) (sqrt.f64 (*.f64 c z))) (+.f64 (fma.f64 c (neg.f64 z) (*.f64 c z)) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2)) (cbrt.f64 (*.f64 c z)) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 (neg.f64 c) 1) z (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 (neg.f64 c) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 (neg.f64 c) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 i t))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 i (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 c (neg.f64 z)))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (*.f64 t (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 t (*.f64 (cbrt.f64 (*.f64 i i)) (cbrt.f64 i))) (*.f64 c z))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (cbrt.f64 i)) (*.f64 z (neg.f64 c)))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c (neg.f64 z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 c (neg.f64 z)) 1))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z))))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 (*.f64 t (sqrt.f64 i)) (sqrt.f64 i) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 c (neg.f64 z) (*.f64 c z)))))
(-.f64 (*.f64 i t) (*.f64 c z))

localize22.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 z x) (*.f64 i j))
0.0b
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
4.4b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
5.8b
(*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))
Compiler

Compiled 80 to 18 computations (77.5% saved)

series65.0ms (0.1%)

Counts
4 → 252
Calls

66 calls:

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

Compiled 6180 to 4496 computations (27.2% saved)

rewrite85.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
494×fma-neg_binary64
378×expm1-udef_binary64
378×log1p-udef_binary64
314×log-pow_binary64
215×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify128.0ms (0.2%)

Algorithm
egg-herbie
Rules
427×fma-def_binary64
418×difference-of-squares_binary64
282×log-prod_binary64
272×associate-*r*_binary64
229×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04607871
112607589
249367517
Stop Event
node limit
Counts
425 → 280
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(*.f64 -1 (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(*.f64 -1 (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(*.f64 -1 (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(*.f64 -1 (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(*.f64 -1 (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(*.f64 -1 (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 z c))))
(+.f64 (*.f64 (*.f64 t i) b) (*.f64 (*.f64 c (neg.f64 z)) b))
(+.f64 (*.f64 b (*.f64 t i)) (*.f64 b (*.f64 c (neg.f64 z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t i) 3) (pow.f64 (*.f64 z c) 3)) b) (+.f64 (pow.f64 (*.f64 t i) 2) (*.f64 (*.f64 z c) (fma.f64 t i (*.f64 z c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 z c) 2)) b) (fma.f64 t i (*.f64 z c)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 t i) 3) (pow.f64 (*.f64 z c) 3))) (+.f64 (pow.f64 (*.f64 t i) 2) (*.f64 (*.f64 z c) (fma.f64 t i (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 z c) 2))) (fma.f64 t i (*.f64 z c)))
(pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 3)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 1))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) y))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 y (fma.f64 (neg.f64 j) i (*.f64 i j))))
(+.f64 (*.f64 (*.f64 z x) y) (*.f64 (*.f64 i (neg.f64 j)) y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) y) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) y) (fma.f64 z x (*.f64 i j)))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))) (fma.f64 z x (*.f64 i j)))
(pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 2)
(pow.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(exp.f64 (log.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (/.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(*.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 1)
(*.f64 1 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2)) (/.f64 1 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2))) (neg.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 1)
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 2))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 1))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (-.f64 (*.f64 t i) (*.f64 z c)) b (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 (-.f64 (*.f64 z x) (*.f64 i j)) y (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 1 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 z x) (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 z x) (*.f64 (*.f64 i (neg.f64 j)) 1))
(+.f64 (*.f64 z x) (+.f64 (*.f64 i (neg.f64 j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (*.f64 i (neg.f64 j)) 1 (*.f64 i j)))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i j))) (pow.f64 (cbrt.f64 (*.f64 i j)) 2) (*.f64 i j)))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) 1))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (+.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))
(+.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (neg.f64 j)) (*.f64 z x))
(*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 1)
(*.f64 1 (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2) (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j))))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (/.f64 1 (fma.f64 z x (*.f64 i j))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 i j))) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 i j))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))))
(/.f64 1 (/.f64 (fma.f64 z x (*.f64 i j)) (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))) (neg.f64 (fma.f64 z x (*.f64 i j))))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i (neg.f64 j)) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 j)) (*.f64 i (neg.f64 j))) (*.f64 (*.f64 z x) (*.f64 i (neg.f64 j))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) (pow.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))) (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i (neg.f64 j)) (*.f64 i (neg.f64 j)))) (-.f64 (*.f64 z x) (*.f64 i (neg.f64 j))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))) (-.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))
(pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 j) i)))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 i j)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 i j)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (exp.f64 (*.f64 i (neg.f64 j)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (/.f64 1 (pow.f64 (exp.f64 j) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (/.f64 1 (pow.f64 (exp.f64 j) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j)))) (exp.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 j) i (*.f64 i j))) (exp.f64 (-.f64 (*.f64 z x) (*.f64 i j)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 j) i (*.f64 i j))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j))))))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 j))) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 j) i)) (pow.f64 (exp.f64 x) z)))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 j))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 j) i)) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 1))
(fma.f64 z x (*.f64 i (neg.f64 j)))
(fma.f64 z x (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 x z (*.f64 i (neg.f64 j)))
(fma.f64 x z (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (*.f64 z x) 1 (*.f64 i (neg.f64 j)))
(fma.f64 (*.f64 z x) 1 (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 1 (*.f64 z x) (*.f64 i (neg.f64 j)))
(fma.f64 1 (*.f64 z x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 1 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 i (neg.f64 j)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 i (neg.f64 j)))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2) (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 i (neg.f64 j)))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 i (neg.f64 j)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 i (neg.f64 j)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 i (neg.f64 j)))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 i (neg.f64 j)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 i (neg.f64 j)))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 i (neg.f64 j)))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 i (neg.f64 j)))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 i (neg.f64 j)))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
Outputs
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 b z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 i (*.f64 t b)))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 c (*.f64 z b))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z)
(*.f64 z (fma.f64 y x (*.f64 (neg.f64 c) b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 (+.f64 (*.f64 y x) (*.f64 -1 (*.f64 c b))) z) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z))
(neg.f64 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))))
(*.f64 (-.f64 (*.f64 c b) (*.f64 y x)) (neg.f64 z))
(*.f64 (fma.f64 (neg.f64 y) x (*.f64 c b)) (neg.f64 z))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))) (neg.f64 (*.f64 (*.f64 y i) j))))
(fma.f64 i (*.f64 t b) (neg.f64 (fma.f64 z (-.f64 (*.f64 c b) (*.f64 y x)) (*.f64 i (*.f64 y j)))))
(-.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))) (neg.f64 (*.f64 (*.f64 y i) j))))
(fma.f64 i (*.f64 t b) (neg.f64 (fma.f64 z (-.f64 (*.f64 c b) (*.f64 y x)) (*.f64 i (*.f64 y j)))))
(-.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 c b) (*.f64 -1 (*.f64 y x))) z)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 z (fma.f64 c b (neg.f64 (*.f64 y x)))) (neg.f64 (*.f64 (*.f64 y i) j))))
(fma.f64 i (*.f64 t b) (neg.f64 (fma.f64 z (-.f64 (*.f64 c b) (*.f64 y x)) (*.f64 i (*.f64 y j)))))
(-.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j)))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 (*.f64 i j) (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (*.f64 z x))
(*.f64 (*.f64 y z) x)
(*.f64 z (*.f64 y x))
(*.f64 x (*.f64 z y))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
(*.f64 z (fma.f64 y x (*.f64 (neg.f64 c) b)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (*.f64 z x) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (*.f64 y x) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 (*.f64 y i) j))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 i j) (neg.f64 y))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (neg.f64 c) (*.f64 z b)))
(-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (fma.f64 t b (*.f64 j (neg.f64 y))) (*.f64 z (*.f64 y x)))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 x (*.f64 z y)))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 c (*.f64 b z)))
(*.f64 (neg.f64 c) (*.f64 z b))
(*.f64 c (*.f64 b (neg.f64 z)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 -1 (*.f64 i j))
(*.f64 i (neg.f64 j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 -1 (*.f64 i j))
(*.f64 i (neg.f64 j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 -1 (*.f64 i j))
(*.f64 i (neg.f64 j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 -1 (*.f64 i j))
(*.f64 i (neg.f64 j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 z x)
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 -1 (*.f64 i j))
(*.f64 i (neg.f64 j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 -1 (*.f64 i j))
(*.f64 i (neg.f64 j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 (fma.f64 (neg.f64 c) z (*.f64 z c)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(*.f64 b (+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (+.f64 (neg.f64 c) c))))
(+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 c) z (*.f64 z c))))
(*.f64 b (+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 (neg.f64 c) z (*.f64 c z))))
(*.f64 b (+.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 z (+.f64 (neg.f64 c) c))))
(+.f64 (*.f64 (*.f64 t i) b) (*.f64 (*.f64 c (neg.f64 z)) b))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 t i)) (*.f64 b (*.f64 c (neg.f64 z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 1)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t i) 3) (pow.f64 (*.f64 z c) 3)) b) (+.f64 (pow.f64 (*.f64 t i) 2) (*.f64 (*.f64 z c) (fma.f64 t i (*.f64 z c)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (*.f64 (*.f64 c z) (fma.f64 t i (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))
(*.f64 (/.f64 b (fma.f64 z (*.f64 c (fma.f64 i t (*.f64 c z))) (pow.f64 (*.f64 i t) 2))) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i t (*.f64 c z))) (pow.f64 (*.f64 i t) 2))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 z c) 2)) b) (fma.f64 t i (*.f64 z c)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 (fma.f64 t i (*.f64 c z)) b))
(*.f64 (/.f64 b (fma.f64 i t (*.f64 c z))) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 t i) 3) (pow.f64 (*.f64 z c) 3))) (+.f64 (pow.f64 (*.f64 t i) 2) (*.f64 (*.f64 z c) (fma.f64 t i (*.f64 z c)))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (*.f64 i t) 2) (*.f64 (*.f64 c z) (fma.f64 t i (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3))))
(*.f64 (/.f64 b (fma.f64 z (*.f64 c (fma.f64 i t (*.f64 c z))) (pow.f64 (*.f64 i t) 2))) (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 i t) 3) (pow.f64 (*.f64 c z) 3)) (fma.f64 z (*.f64 c (fma.f64 i t (*.f64 c z))) (pow.f64 (*.f64 i t) 2))) b)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 t i) 2) (pow.f64 (*.f64 z c) 2))) (fma.f64 t i (*.f64 z c)))
(/.f64 (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)) (/.f64 (fma.f64 t i (*.f64 c z)) b))
(*.f64 (/.f64 b (fma.f64 i t (*.f64 c z))) (-.f64 (pow.f64 (*.f64 i t) 2) (pow.f64 (*.f64 c z) 2)))
(pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 1)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 3)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 1))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) y))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 y (fma.f64 (neg.f64 j) i (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 (*.f64 z x) y) (*.f64 (*.f64 i (neg.f64 j)) y))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 y (*.f64 i (neg.f64 j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 1)
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) y) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2))) y)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) y) (fma.f64 z x (*.f64 i j)))
(/.f64 y (/.f64 (fma.f64 z x (*.f64 i j)) (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j))) y)
(*.f64 (/.f64 y (fma.f64 z x (*.f64 i j))) (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2))) y)
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))) (fma.f64 z x (*.f64 i j)))
(/.f64 y (/.f64 (fma.f64 z x (*.f64 i j)) (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j))) y)
(*.f64 (/.f64 y (fma.f64 z x (*.f64 i j))) (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)))
(pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 1)
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(pow.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 3)
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(pow.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 2)
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(pow.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) 1/3)
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(sqrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(log.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(expm1.f64 (log1p.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(log1p.f64 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(exp.f64 (log.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 1))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 (*.f64 y i) j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))) 1)
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (/.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(*.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 1)
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 1 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 2))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 2) (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) 1) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 b (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2)) (/.f64 1 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) 1) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 b (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) 1) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 b (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 (*.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) y) (-.f64 (*.f64 z x) (*.f64 i j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (*.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (*.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (neg.f64 (-.f64 (*.f64 i t) (*.f64 c z))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) 1) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 b (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2))) (neg.f64 (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2)) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x)))))
(pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 1)
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(pow.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 3) 1/3)
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(pow.f64 (cbrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 3)
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(pow.f64 (sqrt.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 2)
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(sqrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 2))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (exp.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (exp.f64 (-.f64 (*.f64 t i) (*.f64 z c))) b)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(cbrt.f64 (pow.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) 3))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(expm1.f64 (log1p.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(log1p.f64 (expm1.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(exp.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) 1))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 b (-.f64 (*.f64 t i) (*.f64 z c)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (-.f64 (*.f64 t i) (*.f64 z c)) b (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (-.f64 (*.f64 z x) (*.f64 i j)) y (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 1 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(fma.f64 z (-.f64 (*.f64 y x) (*.f64 c b)) (*.f64 i (fma.f64 t b (*.f64 j (neg.f64 y)))))
(fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 z x) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (*.f64 (*.f64 i (neg.f64 j)) 1))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 z x) (+.f64 (*.f64 i (neg.f64 j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (*.f64 i (neg.f64 j)) 1 (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i j))) (pow.f64 (cbrt.f64 (*.f64 i j)) 2) (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) 1))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (+.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(+.f64 (*.f64 i (neg.f64 j)) (*.f64 z x))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 1)
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 1 (-.f64 (*.f64 z x) (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2) (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) 1) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (/.f64 1 (fma.f64 z x (*.f64 i j))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 i j))) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) 1) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(/.f64 1 (/.f64 (fma.f64 z x (*.f64 i j)) (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (/.f64 1 (fma.f64 z x (*.f64 i j))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) 1) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (/.f64 1 (fma.f64 z x (*.f64 i j))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i j) (fma.f64 z x (*.f64 i j))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) 1) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2))) (neg.f64 (fma.f64 z x (*.f64 i j))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (/.f64 1 (fma.f64 z x (*.f64 i j))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i (neg.f64 j)) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 j)) (*.f64 i (neg.f64 j))) (*.f64 (*.f64 z x) (*.f64 i (neg.f64 j))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) 1) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (*.f64 i j) 3)) (fma.f64 i (*.f64 j (fma.f64 z x (*.f64 i j))) (pow.f64 (*.f64 z x) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) (pow.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))) (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) (pow.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (-.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (-.f64 (*.f64 z x) (*.f64 i j))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) (pow.f64 (*.f64 0 (*.f64 i j)) 3)) (fma.f64 (*.f64 0 (*.f64 i j)) (+.f64 (-.f64 (*.f64 0 (*.f64 i j)) (*.f64 z x)) (*.f64 i j)) (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) 0) (fma.f64 0 (-.f64 (*.f64 i j) (*.f64 z x)) (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (*.f64 i (neg.f64 j)) (*.f64 i (neg.f64 j)))) (-.f64 (*.f64 z x) (*.f64 i (neg.f64 j))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (/.f64 1 (fma.f64 z x (*.f64 i j))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (pow.f64 (*.f64 i j) 2)) (fma.f64 z x (*.f64 i j)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))) (-.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (*.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))) (-.f64 (*.f64 z x) (+.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (*.f64 (*.f64 0 (*.f64 i j)) (*.f64 0 (*.f64 i j)))) (-.f64 (*.f64 z x) (fma.f64 i j (*.f64 0 (*.f64 i j)))))
(/.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2) (-.f64 (*.f64 z x) (*.f64 i j)))
(pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 1)
(-.f64 (*.f64 z x) (*.f64 i j))
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3) 1/3)
(-.f64 (*.f64 z x) (*.f64 i j))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 3)
(-.f64 (*.f64 z x) (*.f64 i j))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)
(-.f64 (*.f64 z x) (*.f64 i j))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 2))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (pow.f64 (exp.f64 j) i)))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) z) (+.f64 1 (expm1.f64 (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (+.f64 1 (expm1.f64 (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (exp.f64 (*.f64 i (neg.f64 j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) z) (/.f64 1 (pow.f64 (exp.f64 j) i))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 z x))) (/.f64 1 (pow.f64 (exp.f64 j) i))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j)))) (exp.f64 (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 j) i (*.f64 i j))) (exp.f64 (-.f64 (*.f64 z x) (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (exp.f64 (fma.f64 (neg.f64 j) i (*.f64 i j))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j))))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 j))) (pow.f64 (exp.f64 x) z)))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 j) i)) (pow.f64 (exp.f64 x) z)))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 j))) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 j) i)) (+.f64 1 (expm1.f64 (*.f64 z x)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) (*.f64 i j)) 3))
(-.f64 (*.f64 z x) (*.f64 i j))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) (*.f64 i j))))
(-.f64 (*.f64 z x) (*.f64 i j))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 1))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 z x (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 z x (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 x z (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 x z (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 z x) 1 (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 z x) 1 (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 1 (*.f64 z x) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 1 (*.f64 z x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 1 (-.f64 (*.f64 z x) (*.f64 i j)) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2) (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (fma.f64 (neg.f64 j) i (*.f64 i j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (*.f64 i (neg.f64 j)))
(-.f64 (*.f64 z x) (*.f64 i j))
(fma.f64 (*.f64 x (sqrt.f64 z)) (sqrt.f64 z) (neg.f64 (-.f64 (*.f64 i j) (fma.f64 (neg.f64 j) i (*.f64 i j)))))
(-.f64 (*.f64 z x) (*.f64 i j))

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 i b) (*.f64 a x))
0.2b
(-.f64 (*.f64 c a) (*.f64 i y))
3.9b
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
5.1b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
Compiler

Compiled 70 to 17 computations (75.7% saved)

series67.0ms (0.1%)

Counts
4 → 244
Calls

63 calls:

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

Compiled 5784 to 4244 computations (26.6% saved)

rewrite116.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
840×fma-def_binary64
392×fma-neg_binary64
350×expm1-udef_binary64
350×log1p-udef_binary64
293×log-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify222.0ms (0.3%)

Algorithm
egg-herbie
Rules
412×fma-def_binary64
399×times-frac_binary64
376×associate-*l*_binary64
375×associate-*r*_binary64
318×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
080111323
1200210343
2627210063
Stop Event
node limit
Counts
667 → 546
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(*.f64 -1 (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 i (neg.f64 y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c a (*.f64 i y)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c a (*.f64 i y)))
(pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 j 3)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 1))
(fma.f64 (*.f64 c a) j (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 j (*.f64 c a) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1 (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))
(+.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) 1) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) 1)
(*.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 1)
(*.f64 1 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 2) (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3)) (fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2) (*.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2)) (-.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 1)
(pow.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (exp.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (exp.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 1))
(+.f64 (*.f64 c a) (*.f64 i (neg.f64 y)))
(+.f64 (*.f64 c a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(+.f64 (*.f64 c a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y)))
(+.f64 (*.f64 i (neg.f64 y)) (*.f64 c a))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(*.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 1 (/.f64 (fma.f64 c a (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y)))) (-.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (pow.f64 (exp.f64 y) i)))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) c) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (exp.f64 (*.f64 i (neg.f64 y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y))))))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 y))) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 c a)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (+.f64 1 (expm1.f64 (*.f64 c a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(exp.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 1))
(fma.f64 c a (*.f64 i (neg.f64 y)))
(fma.f64 c a (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 c a (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c a (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 a c (*.f64 i (neg.f64 y)))
(fma.f64 a c (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 a c (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 a c (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 c a) 1 (*.f64 i (neg.f64 y)))
(fma.f64 (*.f64 c a) 1 (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (*.f64 c a) 1 (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c a) 1 (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 i (neg.f64 y) (*.f64 c a))
(fma.f64 y (neg.f64 i) (*.f64 c a))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 c a) (*.f64 i (neg.f64 y)))
(fma.f64 1 (*.f64 c a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 1 (*.f64 c a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 c a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (fma.f64 i (neg.f64 y) (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y)))
(fma.f64 1 (*.f64 i (neg.f64 y)) (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 i (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (*.f64 i (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (neg.f64 (cbrt.f64 (*.f64 i y))) (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 i (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 i (neg.f64 y)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 i (neg.f64 y)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))) (*.f64 c a))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (neg.f64 y) i (*.f64 c a))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (-.f64 (*.f64 c a) (*.f64 i y)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 i (neg.f64 y))) (cbrt.f64 (*.f64 i (neg.f64 y)))) (cbrt.f64 (*.f64 i (neg.f64 y))) (*.f64 c a))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (-.f64 (*.f64 c a) (*.f64 i y)))
(fma.f64 (sqrt.f64 (*.f64 i (neg.f64 y))) (sqrt.f64 (*.f64 i (neg.f64 y))) (*.f64 c a))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 c a))
(fma.f64 -1 (*.f64 i y) (*.f64 c a))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (cbrt.f64 (*.f64 i y)) (*.f64 c a))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 i (neg.f64 y)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 i (neg.f64 y)))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 i (neg.f64 y)))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 i (neg.f64 y)))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 (neg.f64 i) 1) y (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 i) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 c a))
(+.f64 (*.f64 i b) (*.f64 a (neg.f64 x)))
(+.f64 (*.f64 i b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(+.f64 (*.f64 i b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 a (neg.f64 x)) (*.f64 i b))
(*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1)
(*.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))))
(/.f64 1 (/.f64 (fma.f64 a x (*.f64 i b)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 a x (*.f64 i b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (neg.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) (neg.f64 (fma.f64 a x (*.f64 i b))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 x)) (*.f64 a (neg.f64 x))) (*.f64 (*.f64 i b) (*.f64 a (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) (pow.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 a (neg.f64 x)) (*.f64 a (neg.f64 x)))) (-.f64 (*.f64 i b) (*.f64 a (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))) (-.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (pow.f64 (exp.f64 a) x)))
(log.f64 (/.f64 (pow.f64 (exp.f64 b) i) (+.f64 1 (expm1.f64 (*.f64 a x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (+.f64 1 (expm1.f64 (*.f64 a x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (exp.f64 (*.f64 a (neg.f64 x)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) i) (/.f64 1 (pow.f64 (exp.f64 a) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (/.f64 1 (pow.f64 (exp.f64 a) x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 x))) (pow.f64 (exp.f64 b) i)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) x)) (pow.f64 (exp.f64 b) i)))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 x))) (+.f64 1 (expm1.f64 (*.f64 i b)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) x)) (+.f64 1 (expm1.f64 (*.f64 i b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(exp.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 1))
(fma.f64 a (neg.f64 x) (*.f64 i b))
(fma.f64 i b (*.f64 a (neg.f64 x)))
(fma.f64 i b (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 i b (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 i b (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 b i (*.f64 a (neg.f64 x)))
(fma.f64 b i (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 b i (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 b i (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (*.f64 i b) 1 (*.f64 a (neg.f64 x)))
(fma.f64 (*.f64 i b) 1 (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (*.f64 i b) 1 (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 i b) 1 (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 x (neg.f64 a) (*.f64 i b))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 1 (*.f64 i b) (*.f64 a (neg.f64 x)))
(fma.f64 1 (*.f64 i b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 1 (*.f64 i b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 1 (*.f64 i b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 1 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 1 (*.f64 a (neg.f64 x)) (*.f64 i b))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 a (neg.f64 x)))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 a (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (neg.f64 (cbrt.f64 (*.f64 a x))) (*.f64 i b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (*.f64 a (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (*.f64 a (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 a (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x))) (*.f64 i b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (*.f64 a (neg.f64 x)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (*.f64 a (neg.f64 x)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (neg.f64 x) a (*.f64 i b))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (neg.f64 a) x (*.f64 i b))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 x))) (cbrt.f64 (*.f64 a (neg.f64 x)))) (cbrt.f64 (*.f64 a (neg.f64 x))) (*.f64 i b))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)))) (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 x))) (sqrt.f64 (*.f64 a (neg.f64 x))) (*.f64 i b))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (sqrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 i b))
(fma.f64 -1 (*.f64 a x) (*.f64 i b))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (cbrt.f64 (*.f64 a x)) (*.f64 i b))
(fma.f64 (*.f64 (neg.f64 a) 1) x (*.f64 i b))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 i b))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 i b))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 x)))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 x)))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 a (neg.f64 x)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (*.f64 a (neg.f64 x)))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
Outputs
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (*.f64 c a)))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(*.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(*.f64 (neg.f64 i) (fma.f64 y j (neg.f64 (*.f64 t b))))
(*.f64 (-.f64 (*.f64 y j) (*.f64 t b)) (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 i (fma.f64 y j (neg.f64 (*.f64 t b)))) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (*.f64 c a))))
(fma.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 i (fma.f64 y j (neg.f64 (*.f64 t b)))) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (*.f64 c a))))
(fma.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 i (fma.f64 y j (neg.f64 (*.f64 t b)))) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (*.f64 c a))))
(fma.f64 (neg.f64 i) (-.f64 (*.f64 y j) (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 a (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (*.f64 c a)))
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 (neg.f64 a) (fma.f64 t x (neg.f64 (*.f64 j c))))
(*.f64 a (neg.f64 (-.f64 (*.f64 t x) (*.f64 j c))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 -1 (+.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 j c)))) (*.f64 i (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (neg.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 j c)) (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 -1 (+.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 j c)))) (*.f64 i (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (neg.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 j c)) (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 -1 (+.f64 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 j c)))) (*.f64 i (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (neg.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 j c)) (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 i (*.f64 t b) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (neg.f64 y) (*.f64 i j)))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 j (*.f64 c a)))
(fma.f64 i (*.f64 t b) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 i (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 i (neg.f64 y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 i (neg.f64 y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 -1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 i (neg.f64 y))
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 i b)
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 -1 (*.f64 a x))
(*.f64 a (neg.f64 x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 1)
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) j)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c a (*.f64 i y)))
(/.f64 j (/.f64 (fma.f64 c a (*.f64 y i)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 c a (*.f64 y i))) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) j)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c a (*.f64 i y)))
(/.f64 j (/.f64 (fma.f64 c a (*.f64 y i)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 c a (*.f64 y i))) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1)
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3) 1/3)
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3)
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2)
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 j 3)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 1))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 c a) j (*.f64 (*.f64 i (neg.f64 y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 j (*.f64 c a) (*.f64 j (*.f64 i (neg.f64 y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1 (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 -1 (*.f64 i (*.f64 y j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) 1) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 1 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 2))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 2) (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) 3) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3)) (fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2) (*.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 t t)) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 t (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 t t) (*.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 2)) (-.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 t t)) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(/.f64 (-.f64 (*.f64 t (*.f64 t (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2))) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(/.f64 (-.f64 (*.f64 t (*.f64 t (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2))) (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 c a)))))
(pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(pow.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3) 1/3)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 3)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 2)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (exp.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c a) (*.f64 i y))) (exp.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (exp.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 i (fma.f64 t b (*.f64 (neg.f64 y) j)) (*.f64 j (*.f64 c a))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 c a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 c a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 i (neg.f64 y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))
(/.f64 1 (/.f64 (fma.f64 c a (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c a (*.f64 i y)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 c a (*.f64 y i))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))) (*.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (-.f64 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) (-.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) (-.f64 (*.f64 c a) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3) (pow.f64 (*.f64 0 (*.f64 y i)) 3)) (fma.f64 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2)))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3)) (fma.f64 0 (-.f64 (*.f64 y i) (*.f64 c a)) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y)))) (-.f64 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) (fma.f64 i (neg.f64 y) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 i (neg.f64 y) (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (*.f64 (*.f64 0 (*.f64 y i)) (*.f64 0 (*.f64 y i)))) (-.f64 (*.f64 c a) (fma.f64 y i (*.f64 0 (*.f64 y i)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (-.f64 (*.f64 c a) (*.f64 y i)))
(pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1)
(-.f64 (*.f64 c a) (*.f64 y i))
(pow.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) 1/3)
(-.f64 (*.f64 c a) (*.f64 y i))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 3)
(-.f64 (*.f64 c a) (*.f64 y i))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)
(-.f64 (*.f64 c a) (*.f64 y i))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (pow.f64 (exp.f64 y) i)))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (/.f64 (pow.f64 (exp.f64 a) c) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (exp.f64 (*.f64 i (neg.f64 y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c a))) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (exp.f64 (-.f64 (*.f64 c a) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y))))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 y))) (pow.f64 (exp.f64 a) c)))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (pow.f64 (exp.f64 a) c)))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (*.f64 i (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 c a)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (+.f64 1 (expm1.f64 (*.f64 c a)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3))
(-.f64 (*.f64 c a) (*.f64 y i))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(exp.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 c a (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 c a (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 c a (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 c a (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 a c (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 a c (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 a c (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 a c (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c a) 1 (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c a) 1 (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c a) 1 (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c a) 1 (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 i (neg.f64 y) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 y (neg.f64 i) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 1 (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (*.f64 c a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (*.f64 c a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (*.f64 c a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (*.f64 c a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (fma.f64 i (neg.f64 y) (*.f64 i y)) (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 1 (*.f64 i (neg.f64 y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2) (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (*.f64 i (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (neg.f64 (cbrt.f64 (*.f64 i y))) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c a)) (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 c a)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (neg.f64 y) i (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)) (pow.f64 (*.f64 c a) 2))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c a (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c a (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(+.f64 (*.f64 0 (*.f64 y i)) (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))))
(fma.f64 (neg.f64 i) y (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 i (neg.f64 y))) (cbrt.f64 (*.f64 i (neg.f64 y)))) (cbrt.f64 (*.f64 i (neg.f64 y))) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (-.f64 (*.f64 c a) (*.f64 i y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 i (neg.f64 y))) (sqrt.f64 (*.f64 i (neg.f64 y))) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 -1 (*.f64 i y) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (*.f64 0 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (*.f64 0 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (*.f64 0 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (*.f64 0 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (fma.f64 i (neg.f64 y) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (*.f64 0 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 (*.f64 y i))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (cbrt.f64 (*.f64 i y)) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 i (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (*.f64 a (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 a (cbrt.f64 c)) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 a (*.f64 (cbrt.f64 (*.f64 c c)) (cbrt.f64 c))) (*.f64 y i))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 i (neg.f64 y)))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 i (neg.f64 y)) 1))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 (neg.f64 i) 1) y (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 (*.f64 (neg.f64 i) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 c a))
(-.f64 (*.f64 c a) (*.f64 y i))
(+.f64 (*.f64 i b) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 i b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(+.f64 (*.f64 a (neg.f64 x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1)
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))
(/.f64 1 (/.f64 (fma.f64 a x (*.f64 i b)) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 a x (*.f64 i b)))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (neg.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) (neg.f64 (fma.f64 a x (*.f64 i b))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(/.f64 (+.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a (neg.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 i b) 2) (-.f64 (*.f64 (*.f64 a (neg.f64 x)) (*.f64 a (neg.f64 x))) (*.f64 (*.f64 i b) (*.f64 a (neg.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) (pow.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (-.f64 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) (pow.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) (pow.f64 (*.f64 0 (*.f64 a x)) 3)) (fma.f64 (*.f64 0 (*.f64 a x)) (-.f64 (*.f64 0 (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2)))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3)) (fma.f64 0 (-.f64 (*.f64 a x) (*.f64 i b)) (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 a (neg.f64 x)) (*.f64 a (neg.f64 x)))) (-.f64 (*.f64 i b) (*.f64 a (neg.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))) (-.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (*.f64 (*.f64 0 (*.f64 a x)) (*.f64 0 (*.f64 a x)))) (-.f64 (*.f64 i b) (fma.f64 a x (*.f64 0 (*.f64 a x)))))
(/.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2) (-.f64 (*.f64 i b) (*.f64 a x)))
(pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1)
(-.f64 (*.f64 i b) (*.f64 a x))
(pow.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3) 1/3)
(-.f64 (*.f64 i b) (*.f64 a x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 3)
(-.f64 (*.f64 i b) (*.f64 a x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)
(-.f64 (*.f64 i b) (*.f64 a x))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 2))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (pow.f64 (exp.f64 a) x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (/.f64 (pow.f64 (exp.f64 b) i) (+.f64 1 (expm1.f64 (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (+.f64 1 (expm1.f64 (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (exp.f64 (*.f64 a (neg.f64 x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) i) (/.f64 1 (pow.f64 (exp.f64 a) x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 i b))) (/.f64 1 (pow.f64 (exp.f64 a) x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (exp.f64 (-.f64 (*.f64 i b) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (exp.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x))))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 x))) (pow.f64 (exp.f64 b) i)))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) x)) (pow.f64 (exp.f64 b) i)))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (exp.f64 (*.f64 a (neg.f64 x))) (+.f64 1 (expm1.f64 (*.f64 i b)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 a) x)) (+.f64 1 (expm1.f64 (*.f64 i b)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 3))
(-.f64 (*.f64 i b) (*.f64 a x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(exp.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 a (neg.f64 x) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 i b (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 i b (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 i b (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 i b (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 b i (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 b i (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 b i (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 b i (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i b) 1 (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i b) 1 (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i b) 1 (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i b) 1 (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 x (neg.f64 a) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 a (neg.f64 x) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) 1 (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (*.f64 i b) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (*.f64 i b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (*.f64 i b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (*.f64 i b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (-.f64 (*.f64 i b) (*.f64 a x)) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (fma.f64 a (neg.f64 x) (*.f64 a x)) (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 1 (*.f64 a (neg.f64 x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (cbrt.f64 (*.f64 i b)) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (cbrt.f64 (*.f64 i b)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (neg.f64 (cbrt.f64 (*.f64 a x))) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 i b)) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 a x)) (neg.f64 (sqrt.f64 (*.f64 a x))) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (neg.f64 x) a (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 1 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (fma.f64 (*.f64 a x) (fma.f64 i b (*.f64 a x)) (pow.f64 (*.f64 i b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 1 (fma.f64 a x (*.f64 i b))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(+.f64 (*.f64 0 (*.f64 a x)) (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (fma.f64 i b (*.f64 a x))))
(fma.f64 (neg.f64 a) x (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 a (neg.f64 x))) (cbrt.f64 (*.f64 a (neg.f64 x)))) (cbrt.f64 (*.f64 a (neg.f64 x))) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)))) (cbrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (*.f64 a (neg.f64 x))) (sqrt.f64 (*.f64 a (neg.f64 x))) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (sqrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (sqrt.f64 (fma.f64 a (neg.f64 x) (*.f64 a x))) (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 a x))) (sqrt.f64 (*.f64 a x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 -1 (*.f64 a x) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 0 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 (*.f64 a (neg.f64 x)) 1 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 0 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a x))) (pow.f64 (cbrt.f64 (*.f64 a x)) 2) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 0 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 0 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (+.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (fma.f64 a (neg.f64 x) (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (*.f64 0 (*.f64 a x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) (-.f64 (sqrt.f64 (*.f64 i b)) (sqrt.f64 (*.f64 a x))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a x)) 2)) (cbrt.f64 (*.f64 a x)) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 (neg.f64 a) 1) x (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 (neg.f64 a) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 i b))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 i (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (*.f64 a (neg.f64 x)))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (*.f64 a (neg.f64 x)) 1))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (fma.f64 a (neg.f64 x) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (*.f64 i b) (*.f64 a x))
(fma.f64 (*.f64 b (sqrt.f64 i)) (sqrt.f64 i) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 a (neg.f64 x) (*.f64 a x)))))
(-.f64 (*.f64 i b) (*.f64 a x))

eval364.0ms (0.5%)

Compiler

Compiled 40299 to 7776 computations (80.7% saved)

prune1.0s (1.3%)

Pruning

37 alts after pruning (35 fresh and 2 done)

PrunedKeptTotal
New1527251552
Fresh71017
Picked101
Done224
Total1537371574
Error
0.0b
Counts
1574 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
37.2b
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (*.f64 c a) j))
52.8b
(pow.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2)
46.2b
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 3)
25.3b
(-.f64 (/.f64 x (/.f64 (fma.f64 z y (*.f64 t a)) (-.f64 (pow.f64 (*.f64 z y) 2) (pow.f64 (*.f64 t a) 2)))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
19.7b
(-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 z (*.f64 c b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
27.6b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
21.8b
(-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
37.7b
(-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b)))
37.3b
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j)))
27.7b
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
45.3b
(+.f64 (*.f64 y (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
36.5b
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b)))
37.0b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))
35.4b
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
35.3b
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j))))
28.0b
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))
46.2b
(+.f64 (*.f64 -1 (*.f64 c (*.f64 b z))) (*.f64 y (*.f64 z x)))
37.0b
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
46.1b
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 3) b)
43.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.3b
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
45.9b
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
45.4b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
45.9b
(*.f64 (+.f64 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z)))) b)
53.8b
(*.f64 (*.f64 (neg.f64 c) z) b)
54.6b
(*.f64 (*.f64 i t) b)
54.3b
(*.f64 (neg.f64 c) (*.f64 b z))
52.4b
(*.f64 (neg.f64 a) (*.f64 t x))
44.8b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
44.1b
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
53.6b
(*.f64 t (*.f64 i b))
44.7b
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
53.8b
(*.f64 i (*.f64 t b))
45.7b
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
53.8b
(*.f64 c (*.f64 a j))
44.8b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
54.8b
(*.f64 a (*.f64 j c))
Compiler

Compiled 1612 to 1118 computations (30.6% saved)

localize28.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 123 to 23 computations (81.3% saved)

series10.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
z
@0
(*.f64 z (*.f64 c b))
1.0ms
z
@inf
(*.f64 z (*.f64 c b))
1.0ms
b
@0
(*.f64 z (*.f64 c b))
1.0ms
c
@inf
(*.f64 z (*.f64 c b))
1.0ms
c
@0
(*.f64 z (*.f64 c b))
Compiler

Compiled 540 to 432 computations (20% saved)

rewrite38.0ms (0%)

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

Useful iterations: 0 (0.0ms)

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

simplify64.0ms (0.1%)

Algorithm
egg-herbie
Rules
601×log-prod_binary64
600×distribute-rgt-in_binary64
587×distribute-lft-in_binary64
461×associate-*l*_binary64
410×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035329
187329
2352329
32494329
47228329
Stop Event
node limit
Counts
47 → 15
Calls
Call 1
Inputs
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(-.f64 (+.f64 1 (*.f64 z (*.f64 c b))) 1)
(pow.f64 (*.f64 z (*.f64 c b)) 1)
(pow.f64 (pow.f64 (*.f64 z (*.f64 c b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 c b))) 3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 c b)))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 c b)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 c b))))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 c b))))
(exp.f64 (log.f64 (*.f64 z (*.f64 c b))))
Outputs
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 z b))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(-.f64 (+.f64 1 (*.f64 z (*.f64 c b))) 1)
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(pow.f64 (*.f64 z (*.f64 c b)) 1)
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(pow.f64 (pow.f64 (*.f64 z (*.f64 c b)) 3) 1/3)
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 c b))) 3)
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 c b))) 2)
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 c b)) 2))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 c b)))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 c b)) 3))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 c b))))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 c b))))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))
(exp.f64 (log.f64 (*.f64 z (*.f64 c b))))
(*.f64 (*.f64 c z) b)
(*.f64 b (*.f64 c z))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.6b
(*.f64 a (*.f64 j c))
Compiler

Compiled 20 to 11 computations (45% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 a (*.f64 j c))
1.0ms
a
@inf
(*.f64 a (*.f64 j c))
1.0ms
j
@0
(*.f64 a (*.f64 j c))
1.0ms
c
@0
(*.f64 a (*.f64 j c))
1.0ms
j
@inf
(*.f64 a (*.f64 j c))
Compiler

Compiled 540 to 432 computations (20% saved)

rewrite50.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify45.0ms (0.1%)

Algorithm
egg-herbie
Rules
600×distribute-rgt-in_binary64
600×log-prod_binary64
587×distribute-lft-in_binary64
472×associate-*l*_binary64
411×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033329
183329
2336329
32501329
47231329
Stop Event
node limit
Counts
47 → 13
Calls
Call 1
Inputs
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(-.f64 (+.f64 1 (*.f64 a (*.f64 j c))) 1)
(pow.f64 (*.f64 a (*.f64 j c)) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 j c))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 j c)))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 j c))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 j c))))
(exp.f64 (log.f64 (*.f64 a (*.f64 j c))))
Outputs
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(-.f64 (+.f64 1 (*.f64 a (*.f64 j c))) 1)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (*.f64 a (*.f64 j c)) 1)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3) 1/3)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 3)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 j c))) 2)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 j c)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 j c))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 j c))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(exp.f64 (log.f64 (*.f64 a (*.f64 j c))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))

localize27.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 j c) (*.f64 t x))
5.7b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series34.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
11.0ms
x
@-inf
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
1.0ms
t
@inf
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
1.0ms
a
@0
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
1.0ms
j
@-inf
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
1.0ms
j
@0
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
Compiler

Compiled 2100 to 1620 computations (22.9% saved)

rewrite73.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
584×log-prod_binary64
427×fma-def_binary64
410×pow-prod-down_binary64
294×pow2_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify103.0ms (0.1%)

Algorithm
egg-herbie
Rules
407×unswap-sqr_binary64
382×fma-neg_binary64
333×cancel-sign-sub-inv_binary64
313×associate-/l*_binary64
186×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04434997
110394864
230974767
Stop Event
node limit
Counts
348 → 296
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(*.f64 -1 (*.f64 t x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(+.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(+.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(+.f64 0 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(+.f64 (*.f64 (*.f64 j c) a) (*.f64 (*.f64 x (neg.f64 t)) a))
(+.f64 (*.f64 a (*.f64 j c)) (*.f64 a (*.f64 x (neg.f64 t))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) a) (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) a) (fma.f64 j c (*.f64 t x)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))) (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 j c (*.f64 t x)))
(pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 1)
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 1) 1))
(fma.f64 a (*.f64 j c) (*.f64 a (*.f64 x (neg.f64 t))))
(fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 j c) a (*.f64 (*.f64 x (neg.f64 t)) a))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) a (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 1 (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 1 (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 1 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 1 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(+.f64 (*.f64 j c) (*.f64 x (neg.f64 t)))
(+.f64 (*.f64 j c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(+.f64 (*.f64 j c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (*.f64 x (neg.f64 t)) (*.f64 j c))
(+.f64 0 (-.f64 (*.f64 j c) (*.f64 t x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))))
(*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1)
(*.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 1 (/.f64 (fma.f64 j c (*.f64 t x)) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 j c (*.f64 t x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))) (neg.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))) (neg.f64 (fma.f64 j c (*.f64 t x))))
(/.f64 (+.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 j c) 2) (-.f64 (pow.f64 (*.f64 x (neg.f64 t)) 2) (*.f64 (*.f64 j c) (*.f64 x (neg.f64 t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2) (-.f64 (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2) (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x (neg.f64 t)) 2)) (-.f64 (*.f64 j c) (*.f64 x (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2)) (-.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))) -1)
(pow.f64 (/.f64 (fma.f64 j c (*.f64 t x)) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (pow.f64 (exp.f64 t) x)))
(log.f64 (/.f64 (pow.f64 (exp.f64 j) c) (+.f64 1 (expm1.f64 (*.f64 t x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (+.f64 1 (expm1.f64 (*.f64 t x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (exp.f64 (*.f64 x (neg.f64 t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (pow.f64 (exp.f64 t) (neg.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 t))) (pow.f64 (exp.f64 j) c)))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 t))) (+.f64 1 (expm1.f64 (*.f64 j c)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 j c)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(exp.f64 (log.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 1) 1))
(fma.f64 j c (*.f64 x (neg.f64 t)))
(fma.f64 j c (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 j c (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 j c (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 c j (*.f64 x (neg.f64 t)))
(fma.f64 c j (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 c j (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 c j (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (*.f64 j c) 1 (*.f64 x (neg.f64 t)))
(fma.f64 (*.f64 j c) 1 (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (*.f64 j c) 1 (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 j c) 1 (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 t (neg.f64 x) (*.f64 j c))
(fma.f64 x (neg.f64 t) (*.f64 j c))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 1 (*.f64 j c) (*.f64 x (neg.f64 t)))
(fma.f64 1 (*.f64 j c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 1 (*.f64 j c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 1 (*.f64 j c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 1 (fma.f64 t (neg.f64 x) (*.f64 t x)) (-.f64 (*.f64 j c) (*.f64 t x)))
(fma.f64 1 (*.f64 x (neg.f64 t)) (*.f64 j c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (neg.f64 (cbrt.f64 (*.f64 t x))) (*.f64 j c))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (*.f64 x (neg.f64 t)))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (*.f64 x (neg.f64 t)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (*.f64 x (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (*.f64 x (neg.f64 t)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x))) (*.f64 j c))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (*.f64 x (neg.f64 t)))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (*.f64 x (neg.f64 t)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (*.f64 x (neg.f64 t)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (neg.f64 x) t (*.f64 j c))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (neg.f64 t) x (*.f64 j c))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (-.f64 (*.f64 j c) (*.f64 t x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 t))) 2) (cbrt.f64 (*.f64 x (neg.f64 t))) (*.f64 j c))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (sqrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (-.f64 (*.f64 j c) (*.f64 t x)))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 t))) (sqrt.f64 (*.f64 x (neg.f64 t))) (*.f64 j c))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 j c))
(fma.f64 -1 (*.f64 t x) (*.f64 j c))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (*.f64 t x)) (*.f64 j c))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 x (neg.f64 t)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (*.f64 x (neg.f64 t)))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 x (neg.f64 t)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (*.f64 x (neg.f64 t)))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (*.f64 (neg.f64 t) 1) x (*.f64 j c))
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 j c))
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 j c))
Outputs
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) a)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 t (*.f64 (neg.f64 a) x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 t (*.f64 (neg.f64 a) x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 t (*.f64 (neg.f64 a) x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 t (*.f64 (neg.f64 a) x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 t (*.f64 (neg.f64 a) x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 (*.f64 t x) a))
(*.f64 (*.f64 t x) (neg.f64 a))
(*.f64 t (*.f64 (neg.f64 a) x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 t x))
(*.f64 x (neg.f64 t))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 t x))
(*.f64 x (neg.f64 t))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 t x))
(*.f64 x (neg.f64 t))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 t x))
(*.f64 x (neg.f64 t))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 c j)
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 t x))
(*.f64 x (neg.f64 t))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 t x))
(*.f64 x (neg.f64 t))
(*.f64 t (neg.f64 x))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 c j) (*.f64 -1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 0 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (*.f64 j c) a) (*.f64 (*.f64 x (neg.f64 t)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (*.f64 j c)) (*.f64 a (*.f64 x (neg.f64 t))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 c j) (*.f64 t x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (fma.f64 c j (*.f64 t (neg.f64 x)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 1)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) a) (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)))
(/.f64 a (/.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2)) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) a) (fma.f64 j c (*.f64 t x)))
(/.f64 a (/.f64 (fma.f64 j c (*.f64 t x)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x))) a)
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))) (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)))
(/.f64 a (/.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2)) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3))) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(*.f64 (/.f64 a (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))) (fma.f64 j c (*.f64 t x)))
(/.f64 a (/.f64 (fma.f64 j c (*.f64 t x)) (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x))) a)
(pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 1)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 2) 1/2)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 3) 1/3)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 3)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2)
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 2))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 3))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 1))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 1/3))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 3))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))) 2))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 1) 1))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 a (*.f64 j c) (*.f64 a (*.f64 x (neg.f64 t))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 a (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 j c) a (*.f64 (*.f64 x (neg.f64 t)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) a (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 1 (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) 1 (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 1 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 1 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (*.f64 0 (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (cbrt.f64 a)) 0)
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (*.f64 0 (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (cbrt.f64 a)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2)) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (*.f64 0 (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (cbrt.f64 a)) 0)
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (cbrt.f64 a)) (*.f64 a (*.f64 0 (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 a a)) (*.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (cbrt.f64 a)) 0)
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(fma.f64 (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 a (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 j c) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 j c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 j c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (-.f64 (*.f64 j c) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 x (neg.f64 t)) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 0 (-.f64 (*.f64 j c) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c j (*.f64 t (neg.f64 x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c j) (*.f64 t x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c j (*.f64 t (neg.f64 x)))))))
(*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1)
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(/.f64 1 (/.f64 (fma.f64 j c (*.f64 t x)) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(/.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 j c (*.f64 t x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))) (neg.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))) (neg.f64 (fma.f64 j c (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(/.f64 (+.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 x (neg.f64 t)) 3)) (+.f64 (pow.f64 (*.f64 j c) 2) (-.f64 (pow.f64 (*.f64 x (neg.f64 t)) 2) (*.f64 (*.f64 j c) (*.f64 x (neg.f64 t))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2) (-.f64 (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2) (*.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) (-.f64 (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2) (*.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 3) (pow.f64 (*.f64 0 (*.f64 t x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) (*.f64 (*.f64 0 (*.f64 t x)) (-.f64 (*.f64 0 (*.f64 t x)) (-.f64 (*.f64 c j) (*.f64 t x))))))
(/.f64 (pow.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) 3) (pow.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 x (neg.f64 t)) 2)) (-.f64 (*.f64 j c) (*.f64 x (neg.f64 t))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2)) (-.f64 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) (pow.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 2)) (-.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c j) (*.f64 t x)) 2) (pow.f64 (*.f64 0 (*.f64 t x)) 2)) (-.f64 (*.f64 c j) (fma.f64 t x (*.f64 0 (*.f64 t x)))))
(/.f64 (pow.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) 2) (fma.f64 c j (*.f64 t (neg.f64 x))))
(pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1)
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2) 1/2)
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(pow.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3) 1/3)
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 3)
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2)
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(pow.f64 (/.f64 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2)) (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(pow.f64 (/.f64 (fma.f64 j c (*.f64 t x)) (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 2))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (pow.f64 (exp.f64 t) x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (/.f64 (pow.f64 (exp.f64 j) c) (+.f64 1 (expm1.f64 (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (+.f64 1 (expm1.f64 (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (exp.f64 (*.f64 x (neg.f64 t)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 j c))) (pow.f64 (exp.f64 t) (neg.f64 x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (exp.f64 (-.f64 (*.f64 j c) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (exp.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x))))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 t))) (pow.f64 (exp.f64 j) c)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 t))) (+.f64 1 (expm1.f64 (*.f64 j c)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (neg.f64 x)) (+.f64 1 (expm1.f64 (*.f64 j c)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 j c) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 3)) 1/3))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) 3))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x)))) 2))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 1) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 j c (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 j c (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 j c (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 j c (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 c j (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 c j (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 c j (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 c j (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j c) 1 (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j c) 1 (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j c) 1 (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j c) 1 (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 t (neg.f64 x) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 x (neg.f64 t) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) 1 (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (*.f64 j c) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (*.f64 j c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (*.f64 j c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (*.f64 j c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (-.f64 (*.f64 j c) (*.f64 t x)) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (fma.f64 t (neg.f64 x) (*.f64 t x)) (-.f64 (*.f64 j c) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 1 (*.f64 x (neg.f64 t)) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (neg.f64 (cbrt.f64 (*.f64 t x))) (*.f64 j c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (neg.f64 (cbrt.f64 (*.f64 t x))) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (*.f64 x (neg.f64 t)))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (*.f64 j c)) (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (*.f64 x (neg.f64 t)))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (*.f64 (*.f64 x (neg.f64 t)) 1))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 j c) 2)) (cbrt.f64 (*.f64 j c)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(fma.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 c j)) (cbrt.f64 (pow.f64 (*.f64 c j) 2))) (*.f64 t x))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) 2) (cbrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 t x)) (neg.f64 (sqrt.f64 (*.f64 t x))) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 j c)) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (sqrt.f64 (-.f64 (*.f64 j c) (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (neg.f64 x) t (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)) (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))) (/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 j c) 2))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (/.f64 1 (fma.f64 (*.f64 t x) (fma.f64 j c (*.f64 t x)) (pow.f64 (*.f64 c j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 3) (pow.f64 (*.f64 t x) 3)) (fma.f64 (*.f64 t x) (fma.f64 c j (*.f64 t x)) (pow.f64 (*.f64 c j) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)) (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x))))
(+.f64 (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))) (/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x))))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 j c) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(*.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (/.f64 1 (fma.f64 j c (*.f64 t x))))
(/.f64 (-.f64 (pow.f64 (*.f64 c j) 2) (pow.f64 (*.f64 t x) 2)) (fma.f64 c j (*.f64 t x)))
(fma.f64 (neg.f64 t) x (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) 2) (cbrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (-.f64 (*.f64 j c) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (neg.f64 t))) 2) (cbrt.f64 (*.f64 x (neg.f64 t))) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (sqrt.f64 (fma.f64 t (neg.f64 x) (*.f64 t x))) (-.f64 (*.f64 j c) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 t))) (sqrt.f64 (*.f64 x (neg.f64 t))) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 t x))) (sqrt.f64 (*.f64 t x)) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 -1 (*.f64 t x) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (fma.f64 t (neg.f64 x) (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (fma.f64 (*.f64 x (neg.f64 t)) 1 (*.f64 t x)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (-.f64 (*.f64 c j) (*.f64 t x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t x))) (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (*.f64 t x)))
(+.f64 (fma.f64 c j (*.f64 t (neg.f64 x))) (-.f64 (*.f64 t x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x)))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (-.f64 (sqrt.f64 (*.f64 j c)) (sqrt.f64 (*.f64 t x))) (+.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2))) (cbrt.f64 (*.f64 t x)) (*.f64 j c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (neg.f64 (cbrt.f64 (*.f64 t x))) (*.f64 c j))
(-.f64 (*.f64 c j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 t x) 2)) (cbrt.f64 (*.f64 t x))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 j (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (*.f64 x (neg.f64 t)))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (*.f64 x (neg.f64 t)) 1))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (fma.f64 t (neg.f64 x) (fma.f64 t (neg.f64 x) (*.f64 t x))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 c (sqrt.f64 j)) (sqrt.f64 j) (neg.f64 (-.f64 (*.f64 t x) (fma.f64 t (neg.f64 x) (*.f64 t x)))))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 t) 1) x (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 t) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))
(fma.f64 (*.f64 (neg.f64 t) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 j c))
(-.f64 (*.f64 c j) (*.f64 t x))
(fma.f64 c j (*.f64 t (neg.f64 x)))

localize16.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 i b) (*.f64 a x))
0.0b
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
4.2b
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
4.3b
(*.f64 c (*.f64 a j))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series41.0ms (0.1%)

Counts
3 → 105
Calls

45 calls:

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

Compiled 3866 to 2831 computations (26.8% saved)

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
916×log-prod_binary64
775×fma-def_binary64
340×fma-neg_binary64
306×expm1-udef_binary64
306×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify110.0ms (0.1%)

Algorithm
egg-herbie
Rules
536×unswap-sqr_binary64
518×fma-neg_binary64
404×difference-of-squares_binary64
315×distribute-rgt-neg-in_binary64
218×log-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03195557
17844927
230384927
Stop Event
node limit
Counts
249 → 188
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 c (*.f64 a j))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(+.f64 0 (*.f64 c (*.f64 a j)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j)))) 1)
(pow.f64 (*.f64 c (*.f64 a j)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) 2)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j)))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a j))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a j))))
(exp.f64 (log.f64 (*.f64 c (*.f64 a j))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a j))) 1))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(+.f64 0 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 t (*.f64 x (neg.f64 a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) t) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) t) (fma.f64 a x (*.f64 i b)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) (fma.f64 a x (*.f64 i b)))
(pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1)
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3)
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2)
(pow.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(exp.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1))
(fma.f64 t (*.f64 i b) (*.f64 t (*.f64 x (neg.f64 a))))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 i b) t (*.f64 (*.f64 x (neg.f64 a)) t))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))) (/.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(*.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1)
(*.f64 1 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(*.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2) (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (/.f64 1 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (neg.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1)
(pow.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 3)
(pow.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2)
(sqrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2))
(log.f64 (exp.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j)))) (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (pow.f64 (pow.f64 (exp.f64 a) j) c)))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j))))))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(log1p.f64 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(exp.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 1))
(fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 a (*.f64 j c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 j (*.f64 c a) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 a j) c (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c (*.f64 a j)) 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (*.f64 a j)))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 c (*.f64 a j)))
(fma.f64 1 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 2) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 2) (cbrt.f64 (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 c (*.f64 a j)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 c (*.f64 a j)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 (cbrt.f64 (*.f64 a j)) c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 c (*.f64 a j)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) (sqrt.f64 (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 c (*.f64 a j)))
(fma.f64 (sqrt.f64 (*.f64 a j)) (*.f64 (sqrt.f64 (*.f64 a j)) c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 c (*.f64 a j)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c a) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 c (*.f64 a j)))
(fma.f64 (*.f64 c j) a (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c (cbrt.f64 (pow.f64 (*.f64 a j) 2))) (cbrt.f64 (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 a j))) (sqrt.f64 (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 a j) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 a j) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 c a) 1) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 c a) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 c a) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j)))
(*.f64 a (-.f64 (*.f64 c j) (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (*.f64 c (*.f64 a j)))
(fma.f64 t (*.f64 i b) (*.f64 a (*.f64 c j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 a) (*.f64 t x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 0 (*.f64 c (*.f64 a j)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j)))) 1)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(pow.f64 (*.f64 c (*.f64 a j)) 1)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 3)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) 2)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 1/3)
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j)))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(exp.f64 (log.f64 (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a j))) 1))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(+.f64 0 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 t (*.f64 x (neg.f64 a))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 1)
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) t) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) t))
(*.f64 (/.f64 t (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) t) (fma.f64 a x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 (fma.f64 a x (*.f64 i b)) t))
(*.f64 (/.f64 t (fma.f64 a x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)) (/.f64 (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2)) t))
(*.f64 (/.f64 t (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3)))
(/.f64 (*.f64 t (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2))) (fma.f64 a x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)) (/.f64 (fma.f64 a x (*.f64 i b)) t))
(*.f64 (/.f64 t (fma.f64 a x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 i b) 2) (pow.f64 (*.f64 a x) 2)))
(pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1)
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(pow.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3)
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(pow.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2)
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(pow.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) 1/3)
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(sqrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(log.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(expm1.f64 (log1p.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(log1p.f64 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(exp.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 t (*.f64 i b) (*.f64 t (*.f64 x (neg.f64 a))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 i b) t (*.f64 (*.f64 x (neg.f64 a)) t))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 a) (*.f64 t x)))
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 t (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (fma.f64 a (neg.f64 x) (*.f64 a x)) t))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (fma.f64 a (neg.f64 x) (*.f64 a x))))
(*.f64 t (+.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (+.f64 (neg.f64 x) x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))) 1)
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(-.f64 (/.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))) (/.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))
(*.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1)
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 1 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2) (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(*.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t) (*.f64 a (*.f64 c j))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (/.f64 1 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t) (*.f64 a (*.f64 c j))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t) (*.f64 a (*.f64 c j))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (*.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (*.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (neg.f64 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (/.f64 1 (fma.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 3)) (fma.f64 (*.f64 a (*.f64 c j)) (fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (neg.f64 t) (*.f64 a (*.f64 c j))) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (neg.f64 (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 a (*.f64 c (neg.f64 j)))))
(pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 1)
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(pow.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3) 1/3)
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 3)
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(pow.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 2)
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(sqrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 2))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (exp.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j)))) (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x)))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j)))) (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (pow.f64 (pow.f64 (exp.f64 a) j) c)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a j))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) 3))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(expm1.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(log1p.f64 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(exp.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))) 1))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 c (*.f64 a j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 a (*.f64 j c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 j (*.f64 c a) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 a j) c (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c (*.f64 a j)) 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 t (-.f64 (*.f64 i b) (*.f64 a x)) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 1 (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 1 (*.f64 c (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 1 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 2) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 2) (cbrt.f64 (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 c (*.f64 a j)))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 a (*.f64 c j)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 c (*.f64 a j)))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 c (*.f64 a j)))
(fma.f64 (cbrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (*.f64 a (*.f64 c j)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 (cbrt.f64 (*.f64 a j)) c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 c (cbrt.f64 (*.f64 a j))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (cbrt.f64 c) (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (*.f64 a j) (cbrt.f64 c)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 j (*.f64 a (cbrt.f64 c))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) (sqrt.f64 (*.f64 c (*.f64 a j))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 (*.f64 a j)) (*.f64 (sqrt.f64 (*.f64 a j)) c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) t) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c a) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) 2)) (cbrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 t (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x)))) (sqrt.f64 (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 c (*.f64 a j)))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c j) a (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c (cbrt.f64 (pow.f64 (*.f64 a j) 2))) (cbrt.f64 (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 a j) 2)) (*.f64 c (cbrt.f64 (*.f64 a j))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 c (sqrt.f64 (*.f64 a j))) (sqrt.f64 (*.f64 a j)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 a j) (cbrt.f64 (*.f64 c c))) (cbrt.f64 c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 (*.f64 a j) (cbrt.f64 c)) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (cbrt.f64 (*.f64 c c)) (*.f64 j (*.f64 a (cbrt.f64 c))) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 a j) (sqrt.f64 c)) (sqrt.f64 c) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 c a) 1) j (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 c a) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 (*.f64 (*.f64 c a) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))
(fma.f64 i (*.f64 t b) (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 a j))))
(fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))))

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
0.2b
(-.f64 (*.f64 y z) (*.f64 a t))
5.2b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
5.8b
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)
Compiler

Compiled 80 to 18 computations (77.5% saved)

series58.0ms (0.1%)

Counts
4 → 252
Calls

66 calls:

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

Compiled 6208 to 4524 computations (27.1% saved)

rewrite95.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
528×fma-neg_binary64
384×expm1-udef_binary64
384×log1p-udef_binary64
219×add-sqr-sqrt_binary64
218×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify175.0ms (0.2%)

Algorithm
egg-herbie
Rules
591×times-frac_binary64
437×fma-def_binary64
318×associate-*l*_binary64
318×log-prod_binary64
315×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

eval294.0ms (0.4%)

Compiler

Compiled 29542 to 5656 computations (80.9% saved)

prune390.0ms (0.5%)

Pruning

41 alts after pruning (37 fresh and 4 done)

PrunedKeptTotal
New1113151128
Fresh82230
Picked101
Done246
Total1124411165
Error
0b
Counts
1165 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
52.8b
(pow.f64 (sqrt.f64 (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))) 2)
46.2b
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 3)
27.6b
(-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
34.8b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b)))
35.1b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x)))
37.7b
(-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b)))
37.0b
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
46.2b
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
37.3b
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j)))
35.4b
(+.f64 (+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) (*.f64 c (*.f64 a j)))
51.2b
(+.f64 (*.f64 (/.f64 t (fma.f64 (*.f64 a x) (fma.f64 a x (*.f64 i b)) (pow.f64 (*.f64 i b) 2))) (-.f64 (pow.f64 (*.f64 i b) 3) (pow.f64 (*.f64 a x) 3))) (*.f64 c (*.f64 a j)))
44.8b
(+.f64 (*.f64 (*.f64 j c) a) (*.f64 (*.f64 x (neg.f64 t)) a))
27.7b
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
45.3b
(+.f64 (*.f64 y (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
36.5b
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b)))
35.3b
(+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j))))
44.8b
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j)))
36.6b
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
37.0b
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
46.1b
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 3) b)
43.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.3b
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
45.9b
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
45.4b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
45.9b
(*.f64 (+.f64 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z)))) b)
53.8b
(*.f64 (*.f64 (neg.f64 c) z) b)
52.4b
(*.f64 (*.f64 t x) (neg.f64 a))
54.6b
(*.f64 (*.f64 i t) b)
54.3b
(*.f64 (neg.f64 c) (*.f64 b z))
44.8b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
44.1b
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
53.0b
(*.f64 t (*.f64 (neg.f64 a) x))
53.6b
(*.f64 t (*.f64 i b))
54.4b
(*.f64 j (*.f64 c a))
44.7b
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
53.8b
(*.f64 i (*.f64 t b))
45.7b
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
53.8b
(*.f64 c (*.f64 j a))
44.8b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
54.8b
(*.f64 a (*.f64 j c))
Compiler

Compiled 1664 to 1162 computations (30.2% saved)

localize24.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 93 to 20 computations (78.5% saved)

series27.0ms (0%)

Counts
1 → 96
Calls

24 calls:

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

Compiled 3010 to 2088 computations (30.6% saved)

rewrite67.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
392×expm1-udef_binary64
392×log1p-udef_binary64
239×add-sqr-sqrt_binary64
236×associate-*r*_binary64
236×*-un-lft-identity_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify83.0ms (0.1%)

Algorithm
egg-herbie
Rules
633×fma-neg_binary64
458×cancel-sign-sub-inv_binary64
422×distribute-rgt-in_binary64
399×distribute-lft-in_binary64
263×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

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

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.3b
(*.f64 c (*.f64 j a))
Compiler

Compiled 20 to 11 computations (45% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
c
@0
(*.f64 c (*.f64 j a))
1.0ms
j
@-inf
(*.f64 c (*.f64 j a))
1.0ms
a
@-inf
(*.f64 c (*.f64 j a))
1.0ms
a
@inf
(*.f64 c (*.f64 j a))
1.0ms
j
@inf
(*.f64 c (*.f64 j a))
Compiler

Compiled 540 to 432 computations (20% saved)

rewrite38.0ms (0%)

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

Useful iterations: 0 (0.0ms)

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

simplify40.0ms (0.1%)

Algorithm
egg-herbie
Rules
536×log-prod_binary64
521×distribute-rgt-in_binary64
508×distribute-lft-in_binary64
491×*-commutative_binary64
408×associate-*l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033329
183329
2325329
32294329
47067329
Stop Event
node limit
Counts
47 → 13
Calls
Call 1
Inputs
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(-.f64 (+.f64 1 (*.f64 c (*.f64 j a))) 1)
(pow.f64 (*.f64 c (*.f64 j a)) 1)
(pow.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 j a))) 3)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 j a)))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 j a))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 j a))))
(exp.f64 (log.f64 (*.f64 c (*.f64 j a))))
Outputs
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(-.f64 (+.f64 1 (*.f64 c (*.f64 j a))) 1)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (*.f64 c (*.f64 j a)) 1)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3) 1/3)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 j a))) 3)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 2))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 j a)))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))
(exp.f64 (log.f64 (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 a j))
(*.f64 j (*.f64 c a))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 t b) (*.f64 y j))
3.9b
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
Compiler

Compiled 36 to 13 computations (63.9% saved)

series26.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
2.0ms
t
@0
(-.f64 (*.f64 t b) (*.f64 y j))
1.0ms
i
@0
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
1.0ms
y
@-inf
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
1.0ms
y
@0
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
1.0ms
j
@inf
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
Compiler

Compiled 2100 to 1620 computations (22.9% saved)

rewrite71.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
584×log-prod_binary64
427×fma-def_binary64
410×pow-prod-down_binary64
294×pow2_binary64
204×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify95.0ms (0.1%)

Algorithm
egg-herbie
Rules
407×unswap-sqr_binary64
383×fma-neg_binary64
330×cancel-sign-sub-inv_binary64
314×associate-/l*_binary64
186×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04424997
110404864
231094767
Stop Event
node limit
Counts
348 → 280
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 -1 (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 -1 (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 -1 (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 -1 (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(*.f64 -1 (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(+.f64 0 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(+.f64 (*.f64 (*.f64 t b) i) (*.f64 (*.f64 j (neg.f64 y)) i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 i (*.f64 j (neg.f64 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) i) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) i) (fma.f64 t b (*.f64 y j)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))) (fma.f64 t b (*.f64 y j)))
(pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 1)
(pow.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 3)
(pow.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2)
(sqrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 2))
(log.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))
(cbrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 3))
(expm1.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(log1p.f64 (expm1.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(exp.f64 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 1) 1))
(fma.f64 i (*.f64 t b) (*.f64 i (*.f64 j (neg.f64 y))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 t b) i (*.f64 (*.f64 j (neg.f64 y)) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 1 (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 1 (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 1 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 1 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2)) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2)) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(+.f64 (*.f64 t b) (*.f64 j (neg.f64 y)))
(+.f64 (*.f64 t b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(+.f64 (*.f64 t b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 j (neg.f64 y)) (*.f64 t b))
(+.f64 0 (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1)
(*.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)) (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))))
(/.f64 1 (/.f64 (fma.f64 t b (*.f64 y j)) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))) (neg.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))) (neg.f64 (fma.f64 t b (*.f64 y j))))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 j (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (-.f64 (pow.f64 (*.f64 j (neg.f64 y)) 2) (*.f64 (*.f64 t b) (*.f64 j (neg.f64 y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3) (pow.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 2) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 j (neg.f64 y)) 2)) (-.f64 (*.f64 t b) (*.f64 j (neg.f64 y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (pow.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 2)) (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)) (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))) -1)
(pow.f64 (/.f64 (fma.f64 t b (*.f64 y j)) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 y) j)))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) b) (+.f64 1 (expm1.f64 (*.f64 y j)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 y j)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (exp.f64 (*.f64 j (neg.f64 y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 y) (neg.f64 j))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) (exp.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(log.f64 (*.f64 (exp.f64 (*.f64 j (neg.f64 y))) (pow.f64 (exp.f64 t) b)))
(log.f64 (*.f64 (exp.f64 (*.f64 j (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 t b)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 j)) (+.f64 1 (expm1.f64 (*.f64 t b)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(exp.f64 (log.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 1) 1))
(fma.f64 t b (*.f64 j (neg.f64 y)))
(fma.f64 t b (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 t b (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 t b (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 b t (*.f64 j (neg.f64 y)))
(fma.f64 b t (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 b t (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 b t (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (*.f64 t b) 1 (*.f64 j (neg.f64 y)))
(fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (*.f64 t b) 1 (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 t b) 1 (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 y (neg.f64 j) (*.f64 t b))
(fma.f64 j (neg.f64 y) (*.f64 t b))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 1 (*.f64 t b) (*.f64 j (neg.f64 y)))
(fma.f64 1 (*.f64 t b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 1 (*.f64 t b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 1 (*.f64 t b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 1 (fma.f64 y (neg.f64 j) (*.f64 y j)) (-.f64 (*.f64 t b) (*.f64 y j)))
(fma.f64 1 (*.f64 j (neg.f64 y)) (*.f64 t b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (neg.f64 (cbrt.f64 (*.f64 y j))) (*.f64 t b))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (*.f64 j (neg.f64 y)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 j (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 j (neg.f64 y)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (sqrt.f64 (*.f64 y j)) (neg.f64 (sqrt.f64 (*.f64 y j))) (*.f64 t b))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 j (neg.f64 y)))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 j (neg.f64 y)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 j (neg.f64 y)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (neg.f64 j) y (*.f64 t b))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (neg.f64 y) j (*.f64 t b))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) 2) (cbrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (-.f64 (*.f64 t b) (*.f64 y j)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (neg.f64 y))) 2) (cbrt.f64 (*.f64 j (neg.f64 y))) (*.f64 t b))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (sqrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (-.f64 (*.f64 t b) (*.f64 y j)))
(fma.f64 (sqrt.f64 (*.f64 j (neg.f64 y))) (sqrt.f64 (*.f64 j (neg.f64 y))) (*.f64 t b))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 y j)) (*.f64 t b))
(fma.f64 -1 (*.f64 y j) (*.f64 t b))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2))) (cbrt.f64 (*.f64 y j)) (*.f64 t b))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 j (neg.f64 y)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 j (neg.f64 y)))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 j (neg.f64 y)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 j (neg.f64 y)))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (*.f64 (neg.f64 y) 1) j (*.f64 t b))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 t b))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 t b))
Outputs
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 j i))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 j (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 j i))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 j (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 j i))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 j (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 j i))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 j (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 b i))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 j i))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 j (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 j i))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 j (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(*.f64 -1 (*.f64 y j))
(*.f64 j (neg.f64 y))
(*.f64 y (neg.f64 j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 -1 (*.f64 y j))
(*.f64 j (neg.f64 y))
(*.f64 y (neg.f64 j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 -1 (*.f64 y j))
(*.f64 j (neg.f64 y))
(*.f64 y (neg.f64 j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 -1 (*.f64 y j))
(*.f64 j (neg.f64 y))
(*.f64 y (neg.f64 j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 t b)
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 -1 (*.f64 y j))
(*.f64 j (neg.f64 y))
(*.f64 y (neg.f64 j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 -1 (*.f64 y j))
(*.f64 j (neg.f64 y))
(*.f64 y (neg.f64 j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 0 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 (*.f64 t b) i) (*.f64 (*.f64 j (neg.f64 y)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 i (*.f64 j (neg.f64 y))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 1)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) i) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)) i))
(*.f64 (/.f64 i (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) i) (fma.f64 t b (*.f64 y j)))
(/.f64 i (/.f64 (fma.f64 t b (*.f64 y j)) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))))
(*.f64 (/.f64 i (fma.f64 t b (*.f64 y j))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 (fma.f64 t b (*.f64 y j)) i))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)) i))
(*.f64 (/.f64 i (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)))
(/.f64 (*.f64 i (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))) (fma.f64 t b (*.f64 y j)))
(/.f64 i (/.f64 (fma.f64 t b (*.f64 y j)) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))))
(*.f64 (/.f64 i (fma.f64 t b (*.f64 y j))) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 (fma.f64 t b (*.f64 y j)) i))
(pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 1)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(pow.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 2) 1/2)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(pow.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 3) 1/3)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 3)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(pow.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2)
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(sqrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 2))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(log.f64 (pow.f64 (exp.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(cbrt.f64 (pow.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 3))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(expm1.f64 (log1p.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(log1p.f64 (expm1.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(exp.f64 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(exp.f64 (*.f64 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 1))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 1/3))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 3))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))) 2))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 1) 1))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 i (*.f64 t b) (*.f64 i (*.f64 j (neg.f64 y))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 t b) i (*.f64 (*.f64 j (neg.f64 y)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 1 (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) 1 (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 1 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 1 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (*.f64 0 (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) 0)
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (*.f64 0 (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) 2) (cbrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2)) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 i (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2)) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 i (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (*.f64 0 (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) 0)
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) (*.f64 i (*.f64 0 (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (cbrt.f64 i)) 0)
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) i))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(fma.f64 (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 i (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) i)
(+.f64 (*.f64 t b) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 t b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (*.f64 j (neg.f64 y)) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 0 (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1)
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)) (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 1 (/.f64 (fma.f64 t b (*.f64 y j)) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))) (neg.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))) (neg.f64 (fma.f64 t b (*.f64 y j))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(/.f64 (+.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 j (neg.f64 y)) 3)) (+.f64 (pow.f64 (*.f64 t b) 2) (-.f64 (pow.f64 (*.f64 j (neg.f64 y)) 2) (*.f64 (*.f64 t b) (*.f64 j (neg.f64 y))))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3) (pow.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (-.f64 (pow.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 2) (*.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3) (pow.f64 (*.f64 0 (*.f64 y j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (*.f64 (*.f64 0 (*.f64 y j)) (-.f64 (*.f64 0 (*.f64 y j)) (-.f64 (*.f64 t b) (*.f64 y j))))))
(/.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3) (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 j (neg.f64 y)) 2)) (-.f64 (*.f64 t b) (*.f64 j (neg.f64 y))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (pow.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 2)) (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (pow.f64 (*.f64 0 (*.f64 y j)) 2)) (-.f64 (*.f64 t b) (fma.f64 y j (*.f64 0 (*.f64 y j)))))
(/.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) (-.f64 (*.f64 t b) (*.f64 y j)))
(pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1)
(-.f64 (*.f64 t b) (*.f64 y j))
(pow.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2) 1/2)
(-.f64 (*.f64 t b) (*.f64 y j))
(pow.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3) 1/3)
(-.f64 (*.f64 t b) (*.f64 y j))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 3)
(-.f64 (*.f64 t b) (*.f64 y j))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2)
(-.f64 (*.f64 t b) (*.f64 y j))
(pow.f64 (/.f64 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)) (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(pow.f64 (/.f64 (fma.f64 t b (*.f64 y j)) (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 2))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 y) j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) b) (+.f64 1 (expm1.f64 (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (+.f64 1 (expm1.f64 (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (exp.f64 (*.f64 j (neg.f64 y)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t b))) (pow.f64 (exp.f64 y) (neg.f64 j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) (exp.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (exp.f64 (-.f64 (*.f64 t b) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j))))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (exp.f64 (*.f64 j (neg.f64 y))) (pow.f64 (exp.f64 t) b)))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (exp.f64 (*.f64 j (neg.f64 y))) (+.f64 1 (expm1.f64 (*.f64 t b)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (neg.f64 j)) (+.f64 1 (expm1.f64 (*.f64 t b)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3))
(-.f64 (*.f64 t b) (*.f64 y j))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(exp.f64 (log.f64 (-.f64 (*.f64 t b) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 3)) 1/3))
(-.f64 (*.f64 t b) (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) 3))
(-.f64 (*.f64 t b) (*.f64 y j))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j)))) 2))
(-.f64 (*.f64 t b) (*.f64 y j))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 1) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 t b (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 t b (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 t b (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 t b (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 b t (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 b t (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 b t (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 b t (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t b) 1 (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t b) 1 (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t b) 1 (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t b) 1 (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 y (neg.f64 j) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 j (neg.f64 y) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (-.f64 (*.f64 t b) (*.f64 y j)) 1 (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (*.f64 t b) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (*.f64 t b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (*.f64 t b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (*.f64 t b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (-.f64 (*.f64 t b) (*.f64 y j)) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (fma.f64 y (neg.f64 j) (*.f64 y j)) (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 1 (*.f64 j (neg.f64 y)) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (neg.f64 (cbrt.f64 (*.f64 y j))) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (cbrt.f64 (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (*.f64 j (neg.f64 y)))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (*.f64 (*.f64 j (neg.f64 y)) 1))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (cbrt.f64 (*.f64 t b)) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(fma.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 t b)) (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (*.f64 y j))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) 2) (cbrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (*.f64 y j)) (neg.f64 (sqrt.f64 (*.f64 y j))) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 t b)) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (sqrt.f64 (-.f64 (*.f64 t b) (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (neg.f64 j) y (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)) (/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(+.f64 (-.f64 (*.f64 y j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (cbrt.f64 (*.f64 y j)))) (/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (/.f64 1 (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 3) (pow.f64 (*.f64 y j) 3)) (fma.f64 (*.f64 y j) (fma.f64 t b (*.f64 y j)) (pow.f64 (*.f64 t b) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)) (/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j))))
(+.f64 (-.f64 (*.f64 y j) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (cbrt.f64 (*.f64 y j)))) (/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j))))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(fma.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(*.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 1 (fma.f64 t b (*.f64 y j))))
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (fma.f64 t b (*.f64 y j)))
(fma.f64 (neg.f64 y) j (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) 2) (cbrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (neg.f64 y))) 2) (cbrt.f64 (*.f64 j (neg.f64 y))) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (sqrt.f64 (fma.f64 y (neg.f64 j) (*.f64 y j))) (-.f64 (*.f64 t b) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (sqrt.f64 (*.f64 j (neg.f64 y))) (sqrt.f64 (*.f64 j (neg.f64 y))) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y j))) (sqrt.f64 (*.f64 y j)) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 -1 (*.f64 y j) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (fma.f64 y (neg.f64 j) (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (fma.f64 (*.f64 j (neg.f64 y)) 1 (*.f64 y j)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y j))) (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (*.f64 y j)))
(+.f64 (-.f64 (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 (cbrt.f64 (*.f64 y j)) (cbrt.f64 (pow.f64 (*.f64 y j) 2)))) (*.f64 y j))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (*.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (-.f64 (sqrt.f64 (*.f64 t b)) (sqrt.f64 (*.f64 y j))) (+.f64 (fma.f64 y (neg.f64 j) (*.f64 y j)) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2))) (cbrt.f64 (*.f64 y j)) (*.f64 t b))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (neg.f64 (cbrt.f64 (*.f64 y j))) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y j) 2)) (cbrt.f64 (*.f64 y j))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 t (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 j (neg.f64 y)))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 j (neg.f64 y)) 1))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 y (neg.f64 j) (fma.f64 y (neg.f64 j) (*.f64 y j))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 b (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 y j) (fma.f64 y (neg.f64 j) (*.f64 y j)))))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 (neg.f64 y) 1) j (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 t b))
(-.f64 (*.f64 t b) (*.f64 y j))

localize18.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 z x) (*.f64 i j))
0.0b
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b)))
4.4b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
4.6b
(*.f64 i (*.f64 t b))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series28.0ms (0%)

Counts
2 → 84
Calls

30 calls:

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

Compiled 2618 to 1895 computations (27.6% saved)

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
916×log-prod_binary64
775×fma-def_binary64
340×fma-neg_binary64
306×expm1-udef_binary64
306×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify69.0ms (0.1%)

Algorithm
egg-herbie
Rules
547×distribute-rgt-in_binary64
518×distribute-lft-in_binary64
344×cancel-sign-sub-inv_binary64
336×unswap-sqr_binary64
225×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02403646
16243609
222553572
Stop Event
node limit
Counts
172 → 121
Calls
Call 1
Inputs
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(+.f64 0 (*.f64 (*.f64 i b) t))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 i b) t))) 1)
(pow.f64 (*.f64 (*.f64 i b) t) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 i b) t)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 i b) t) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 i b) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 i b) t)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 i b) t)))
(exp.f64 (log.f64 (*.f64 (*.f64 i b) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 i b) t)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))) (/.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))))
(*.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 1)
(*.f64 1 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)))
(*.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 2) (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(*.f64 (sqrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) (sqrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2)) (/.f64 1 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3))))
(/.f64 1 (/.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t))) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3)) (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 y (*.f64 (*.f64 i b) t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2))) (neg.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 1)
(pow.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 3)
(pow.f64 (sqrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 2))
(log.f64 (exp.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t))) (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t))) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (pow.f64 (exp.f64 t) b) i)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t)))))
(cbrt.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(log1p.f64 (expm1.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(exp.f64 (log.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 1))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 t (*.f64 b i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 b (*.f64 i t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 t b) i (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 i b) t) 1 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))
(fma.f64 (-.f64 (*.f64 z x) (*.f64 i j)) y (*.f64 (*.f64 i b) t))
(fma.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 1 (*.f64 (*.f64 i b) t))
(fma.f64 1 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 1 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) 2) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) 2) (cbrt.f64 (*.f64 (*.f64 i b) t)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 (*.f64 i b) t))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 (*.f64 i b) t))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 (cbrt.f64 (*.f64 t b)) i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) y) (*.f64 (*.f64 i b) t))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 i b) t)) (sqrt.f64 (*.f64 (*.f64 i b) t)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 (*.f64 i b) t))
(fma.f64 (sqrt.f64 (*.f64 t b)) (*.f64 (sqrt.f64 (*.f64 t b)) i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) y) (*.f64 (*.f64 i b) t))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 (*.f64 i t) b (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j)))) (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 i b) t))
(fma.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 i b) t))
(fma.f64 (*.f64 i b) t (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 i (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (cbrt.f64 (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 i (sqrt.f64 (*.f64 t b))) (sqrt.f64 (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 t b) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 i t) 1) b (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 i t) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 i t) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
Outputs
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (+.f64 (*.f64 t b) (*.f64 -1 (*.f64 y j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b)))))
(fma.f64 i (*.f64 t b) (neg.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x)))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x)))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (+.f64 (*.f64 y j) (*.f64 -1 (*.f64 t b))))) (*.f64 y (*.f64 z x)))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 z x)))
(fma.f64 i (*.f64 t b) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(+.f64 0 (*.f64 (*.f64 i b) t))
(*.f64 i (*.f64 t b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))))
(*.f64 i (*.f64 t b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 i b) t))) 1)
(*.f64 i (*.f64 t b))
(pow.f64 (*.f64 (*.f64 i b) t) 1)
(*.f64 i (*.f64 t b))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) 3)
(*.f64 i (*.f64 t b))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 i b) t)) 2)
(*.f64 i (*.f64 t b))
(pow.f64 (pow.f64 (*.f64 (*.f64 i b) t) 3) 1/3)
(*.f64 i (*.f64 t b))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2))
(*.f64 i (*.f64 t b))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i))
(*.f64 i (*.f64 t b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t))))
(*.f64 i (*.f64 t b))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 i b) t) 3))
(*.f64 i (*.f64 t b))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 i b) t)))
(*.f64 i (*.f64 t b))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 i b) t)))
(*.f64 i (*.f64 t b))
(exp.f64 (log.f64 (*.f64 (*.f64 i b) t)))
(*.f64 i (*.f64 t b))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 i b) t)) 1))
(*.f64 i (*.f64 t b))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)))) 1)
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(-.f64 (/.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))) (/.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 i (*.f64 b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))))
(*.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 1)
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 1 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 2))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 2) (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 (sqrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) (sqrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3)) (/.f64 1 (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 y (neg.f64 (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2)) (/.f64 1 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 i (*.f64 b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 y (neg.f64 (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 1 (/.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t))) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 i (*.f64 b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3)) (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 y (neg.f64 (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 y (*.f64 (*.f64 i b) t))))))
(*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 y (neg.f64 (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 i (*.f64 b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3) (pow.f64 (*.f64 (*.f64 i b) t) 3))) (neg.f64 (fma.f64 (*.f64 (*.f64 i b) t) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (/.f64 1 (fma.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 i (*.f64 t b) (*.f64 y (neg.f64 (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 i (*.f64 t b)) 3) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 3)) (fma.f64 (*.f64 i (*.f64 t b)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 (*.f64 i b) t) 2))) (neg.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (neg.f64 (*.f64 (*.f64 i b) t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 i (*.f64 b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 i b) t) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (-.f64 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) (neg.f64 t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2) (pow.f64 (*.f64 i (*.f64 t b)) 2)) (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 i (*.f64 b (neg.f64 t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 i (*.f64 t b)) 2) (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (fma.f64 y (-.f64 (*.f64 i j) (*.f64 z x)) (*.f64 i (*.f64 t b))))
(pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 1)
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(pow.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 3) 1/3)
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(pow.f64 (cbrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 3)
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(pow.f64 (sqrt.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 2)
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(sqrt.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 2))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (exp.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t))) (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) b) i) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t))) (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (pow.f64 (pow.f64 (exp.f64 t) b) i)))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (*.f64 (pow.f64 (exp.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 i b) t)))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(cbrt.f64 (pow.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t)) 3))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(expm1.f64 (log1p.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(log1p.f64 (expm1.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(exp.f64 (log.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))) 1))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 t (*.f64 b i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 b (*.f64 i t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 t b) i (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (*.f64 i b) t) 1 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (-.f64 (*.f64 z x) (*.f64 i j)) y (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 1 (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 1 (*.f64 (*.f64 i b) t) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 1 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) 2) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 i b) t)) 2) (cbrt.f64 (*.f64 (*.f64 i b) t)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 (*.f64 i b) t))
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 (*.f64 i b) t))
(fma.f64 (cbrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (cbrt.f64 (pow.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 i (*.f64 t b)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 (cbrt.f64 (*.f64 t b)) i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 i (cbrt.f64 (*.f64 t b))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 t b) (cbrt.f64 i)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (*.f64 b (cbrt.f64 i))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) y) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 i b) t)) (sqrt.f64 (*.f64 (*.f64 i b) t)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (sqrt.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 t b)) (*.f64 (sqrt.f64 (*.f64 t b)) i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) y) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 i t) b (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (cbrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 y (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j)))) (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 i j)) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (*.f64 i b) t))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 i b) t (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 i (cbrt.f64 (pow.f64 (*.f64 t b) 2))) (cbrt.f64 (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 t b) 2)) (*.f64 i (cbrt.f64 (*.f64 t b))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 i (sqrt.f64 (*.f64 t b))) (sqrt.f64 (*.f64 t b)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (*.f64 t b) (cbrt.f64 (*.f64 i i))) (cbrt.f64 i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 (*.f64 t b) (cbrt.f64 i)) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (cbrt.f64 (*.f64 i i)) (*.f64 t (*.f64 b (cbrt.f64 i))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 (*.f64 (*.f64 t b) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (*.f64 i t) 1) b (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (*.f64 i t) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (*.f64 i t) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (*.f64 t b) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))
(fma.f64 i (-.f64 (*.f64 t b) (*.f64 y j)) (*.f64 y (*.f64 z x)))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
3.5b
(*.f64 (*.f64 i b) t)
4.3b
(*.f64 c (*.f64 a j))
4.9b
(*.f64 (*.f64 x (neg.f64 a)) t)
Compiler

Compiled 74 to 18 computations (75.7% saved)

series28.0ms (0%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
3.0ms
i
@inf
(*.f64 (*.f64 i b) t)
1.0ms
t
@0
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
1.0ms
a
@0
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
1.0ms
t
@-inf
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
1.0ms
x
@inf
(+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t))
Compiler

Compiled 2432 to 1904 computations (21.7% saved)

rewrite82.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
686×log-prod_binary64
478×fma-def_binary64
316×pow2_binary64
309×pow-unpow_binary64
244×egg-rr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (0.2%)

Algorithm
egg-herbie
Rules
652×unswap-sqr_binary64
588×fma-neg_binary64
368×difference-of-squares_binary64
305×log-prod_binary64
210×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04506455
110845615
235725615
Stop Event
node limit
Counts
412 → 323
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 i (*.f64 t b))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 i (*.f64 t b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 0 (*.f64 x (*.f64 a t)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) 1)
(pow.f64 (*.f64 x (*.f64 a t)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 1/3)
(neg.f64 (*.f64 x (*.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 a t))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 a t))))
(exp.f64 (log.f64 (*.f64 x (*.f64 a t))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 a t))) 1))
(+.f64 0 (*.f64 t (*.f64 i b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 i b)))) 1)
(pow.f64 (*.f64 t (*.f64 i b)) 1)
(pow.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 3)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) 2)
(pow.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 i b))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 i b))))
(exp.f64 (log.f64 (*.f64 t (*.f64 i b))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 i b))) 1))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 x (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (fma.f64 x a (*.f64 i b))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 t (fma.f64 x a (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))))
(*.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))))
(*.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))))
(*.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(*.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1)
(*.f64 (fma.f64 x a (*.f64 i b)) t)
(*.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3))))
(/.f64 1 (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(/.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (fma.f64 x a (*.f64 i b))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2)) (neg.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 t (*.f64 i b)) 2)) (-.f64 (*.f64 x (*.f64 a t)) (*.f64 t (*.f64 i b))))
(pow.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 3)
(pow.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2)
(pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3))) -1)
(pow.f64 (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) -1)
(sqrt.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2))
(log.f64 (pow.f64 (exp.f64 t) (fma.f64 x a (*.f64 i b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (fma.f64 x a (*.f64 i b))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (pow.f64 (pow.f64 (exp.f64 t) x) a)))
(log.f64 (/.f64 (pow.f64 (exp.f64 i) (*.f64 t b)) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (exp.f64 i) (*.f64 t b))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (pow.f64 (pow.f64 (exp.f64 t) x) a)))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (*.f64 t b)) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(cbrt.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 3))
(hypot.f64 (*.f64 t (*.f64 i b)) (*.f64 x (*.f64 a t)))
(expm1.f64 (log1p.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(log1p.f64 (expm1.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(exp.f64 (log.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 1))
(fma.f64 x (*.f64 a t) (*.f64 t (*.f64 i b)))
(fma.f64 a (*.f64 x t) (*.f64 t (*.f64 i b)))
(fma.f64 (*.f64 x a) t (*.f64 t (*.f64 i b)))
(fma.f64 t (*.f64 x a) (*.f64 t (*.f64 i b)))
(fma.f64 t (*.f64 i b) (*.f64 x (*.f64 a t)))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 t (*.f64 i b) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 x (*.f64 a t)) 1 (*.f64 t (*.f64 i b)))
(fma.f64 i (*.f64 t b) (*.f64 x (*.f64 a t)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 i (*.f64 t b) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 b (*.f64 i t) (*.f64 x (*.f64 a t)))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 b (*.f64 i t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 i b) t (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 i b) t (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 1 (*.f64 x (*.f64 a t)) (*.f64 t (*.f64 i b)))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 x (*.f64 a t)))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 x (*.f64 a t)))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 x (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 x (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x a)) 2) (*.f64 (cbrt.f64 (*.f64 x a)) t) (*.f64 t (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 a t)) (*.f64 t (*.f64 i b)))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 x (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 x a)) (*.f64 t (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 x (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 t (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (cbrt.f64 (*.f64 x (*.f64 a t))) (*.f64 t (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 x (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 x (*.f64 a t)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 (*.f64 x a)) (*.f64 (sqrt.f64 (*.f64 x a)) t) (*.f64 t (*.f64 i b)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 a t)) (*.f64 t (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 x (*.f64 a t)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 x a)) (*.f64 t (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 x (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 t (*.f64 i b)))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t b) i (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 t b) i (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 a t) x (*.f64 t (*.f64 i b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t i) b (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 t i) b (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x (*.f64 a t)))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 x) (*.f64 a t)))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 t) (*.f64 x a)))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(fma.f64 (*.f64 (*.f64 x a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t (*.f64 i b)))
(fma.f64 (*.f64 (*.f64 x a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t (*.f64 i b)))
(fma.f64 (*.f64 t x) a (*.f64 t (*.f64 i b)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 x a)) 2)) (cbrt.f64 (*.f64 x a)) (*.f64 t (*.f64 i b)))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 x a))) (sqrt.f64 (*.f64 x a)) (*.f64 t (*.f64 i b)))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 t (+.f64 (*.f64 i b) (*.f64 -1 (*.f64 a x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 i b)) (*.f64 a x)) t))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 i (*.f64 t b))
(*.f64 t (*.f64 i b))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(+.f64 0 (*.f64 x (*.f64 a t)))
(*.f64 a (*.f64 t x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))))
(*.f64 a (*.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) 1)
(*.f64 a (*.f64 t x))
(pow.f64 (*.f64 x (*.f64 a t)) 1)
(*.f64 a (*.f64 t x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 1/2)
(*.f64 a (*.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 3)
(*.f64 a (*.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) 2)
(*.f64 a (*.f64 t x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 1/3)
(*.f64 a (*.f64 t x))
(neg.f64 (*.f64 x (*.f64 a t)))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2))
(*.f64 a (*.f64 t x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))
(*.f64 a (*.f64 t x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))))
(*.f64 a (*.f64 t x))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(*.f64 (*.f64 a t) (neg.f64 x))
(*.f64 a (*.f64 t (neg.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3))
(*.f64 a (*.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 a t))))
(*.f64 a (*.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 a t))))
(*.f64 a (*.f64 t x))
(exp.f64 (log.f64 (*.f64 x (*.f64 a t))))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 a t))) 1))
(*.f64 a (*.f64 t x))
(+.f64 0 (*.f64 t (*.f64 i b)))
(*.f64 t (*.f64 i b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))))
(*.f64 t (*.f64 i b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (*.f64 i b)))) 1)
(*.f64 t (*.f64 i b))
(pow.f64 (*.f64 t (*.f64 i b)) 1)
(*.f64 t (*.f64 i b))
(pow.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) 1/2)
(*.f64 t (*.f64 i b))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 3)
(*.f64 t (*.f64 i b))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) 2)
(*.f64 t (*.f64 i b))
(pow.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) 1/3)
(*.f64 t (*.f64 i b))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2))
(*.f64 t (*.f64 i b))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 t b)))
(*.f64 t (*.f64 i b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))))
(*.f64 t (*.f64 i b))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3))
(*.f64 t (*.f64 i b))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 i b))))
(*.f64 t (*.f64 i b))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 i b))))
(*.f64 t (*.f64 i b))
(exp.f64 (log.f64 (*.f64 t (*.f64 i b))))
(*.f64 t (*.f64 i b))
(exp.f64 (*.f64 (log.f64 (*.f64 t (*.f64 i b))) 1))
(*.f64 t (*.f64 i b))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 x (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (fma.f64 x a (*.f64 i b))))) 1)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(-.f64 (/.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 t (fma.f64 x a (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 t (fma.f64 x a (*.f64 i b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 t (fma.f64 x a (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 t (fma.f64 x a (*.f64 i b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 t (fma.f64 a x (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 t (fma.f64 a x (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b)))))
(*.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (fma.f64 x a (*.f64 i b)) t)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b)))))
(/.f64 1 (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(/.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (fma.f64 x a (*.f64 i b))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2)) (neg.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 t x)) 3)) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (fma.f64 a x (*.f64 i b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 t (*.f64 i b)) 2)) (-.f64 (*.f64 x (*.f64 a t)) (*.f64 t (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 t (*.f64 i b)) 2)) (-.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 t (*.f64 i b)) 2)) (*.f64 t (-.f64 (*.f64 a x) (*.f64 i b))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 t (*.f64 i b)) 2)) (*.f64 t (fma.f64 (neg.f64 i) b (*.f64 a x))))
(pow.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) 1/2)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(pow.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 3) 1/3)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 3)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(pow.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t))))) (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3))) -1)
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b)))))
(pow.f64 (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) -1)
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(sqrt.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (pow.f64 (exp.f64 t) (fma.f64 x a (*.f64 i b))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (fma.f64 x a (*.f64 i b))))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (pow.f64 (pow.f64 (exp.f64 t) x) a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(log.f64 (/.f64 (pow.f64 (exp.f64 i) (*.f64 t b)) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (exp.f64 i) (*.f64 t b))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b))))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))) (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b))))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (pow.f64 (pow.f64 (exp.f64 t) x) a)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (*.f64 t b)) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 t (*.f64 i b)))) (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(cbrt.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 3))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(hypot.f64 (*.f64 t (*.f64 i b)) (*.f64 x (*.f64 a t)))
(hypot.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(expm1.f64 (log1p.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(log1p.f64 (expm1.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(exp.f64 (log.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(exp.f64 (*.f64 (log.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 1))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 x (*.f64 a t) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 a (*.f64 x t) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 x a) t (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 t (*.f64 x a) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 t (*.f64 i b) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 t (*.f64 i b) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 t (*.f64 i b) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (*.f64 x (*.f64 a t)) 1 (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 i (*.f64 t b) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 i (*.f64 t b) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 i (*.f64 t b) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 b (*.f64 i t) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 b (*.f64 i t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 b (*.f64 i t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 i b) t (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 i b) t (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 i b) t (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (*.f64 i b)) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 1 (*.f64 x (*.f64 a t)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 1 (*.f64 t (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (/.f64 1 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (*.f64 i b))) 2) (cbrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 i) 2) (*.f64 (cbrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x a)) 2) (*.f64 (cbrt.f64 (*.f64 x a)) t) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 a t)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) 2) (cbrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) (*.f64 x a)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 (cbrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (cbrt.f64 (*.f64 x (*.f64 a t))) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 t (*.f64 i b))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 i) (*.f64 (sqrt.f64 i) (*.f64 t b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 x a)) (*.f64 (sqrt.f64 (*.f64 x a)) t) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 a t)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (sqrt.f64 (*.f64 t (fma.f64 x a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (fma.f64 x a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) (*.f64 x a)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 i b)) (*.f64 (sqrt.f64 (*.f64 i b)) t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x))))) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b)))))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b))))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x))))) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b)))))) (*.f64 (*.f64 t x) (+.f64 a a)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b))))) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x))))) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b)))))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b))))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (+.f64 (pow.f64 (*.f64 t (*.f64 i b)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 i b) (*.f64 x (*.f64 a t)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 2) (*.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x))))) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 t (*.f64 (*.f64 a x) (*.f64 t (*.f64 i b)))))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 t (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 t (fma.f64 a x (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 t x)) (*.f64 t (*.f64 i b))))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (*.f64 t (fma.f64 x a (*.f64 i b))) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (fma.f64 x a (*.f64 i b)) t (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 t (fma.f64 x a (*.f64 i b)) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(fma.f64 t (fma.f64 a x (*.f64 i b)) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (*.f64 t b) i (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t b) i (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t b) i (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 a t) x (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 t) (*.f64 x a) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 t (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 t x)))) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x)))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (*.f64 x a) t (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 t (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 t x)))) (fma.f64 (*.f64 a x) t (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x)))) (*.f64 (*.f64 t x) (+.f64 a a)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (*.f64 a t)))) (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 t (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 t x)))) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x)))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 x (*.f64 a t)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 x (*.f64 a t))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 t (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 t (*.f64 i b))) (sqrt.f64 (*.f64 a (*.f64 t x)))) (fma.f64 (neg.f64 t) (*.f64 a x) (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x)))) (*.f64 (*.f64 a x) (+.f64 (neg.f64 t) t)))
(fma.f64 (*.f64 t i) b (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t i) b (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t i) b (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 i b)) 2)) (cbrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 x (*.f64 a t)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 x) (*.f64 a t)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 t) (*.f64 x a)))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 -1 (*.f64 x (*.f64 a t))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2)) (cbrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 i b) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (neg.f64 (sqrt.f64 (*.f64 x (*.f64 a t)))) (sqrt.f64 (*.f64 x (*.f64 a t)))))
(-.f64 (*.f64 t (*.f64 i b)) (*.f64 a (*.f64 t x)))
(*.f64 t (fma.f64 i b (*.f64 a (neg.f64 x))))
(fma.f64 (*.f64 (*.f64 x a) (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 (*.f64 x a) (sqrt.f64 t)) (sqrt.f64 t) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t x) a (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 (*.f64 x a)) 2)) (cbrt.f64 (*.f64 x a)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))
(fma.f64 (*.f64 t (sqrt.f64 (*.f64 x a))) (sqrt.f64 (*.f64 x a)) (*.f64 t (*.f64 i b)))
(*.f64 t (fma.f64 x a (*.f64 i b)))
(*.f64 t (fma.f64 a x (*.f64 i b)))

eval229.0ms (0.3%)

Compiler

Compiled 27078 to 5286 computations (80.5% saved)

prune372.0ms (0.5%)

Pruning

49 alts after pruning (42 fresh and 7 done)

PrunedKeptTotal
New1123141137
Fresh42832
Picked011
Done268
Total1129491178
Error
0b
Counts
1178 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
44.8b
(fma.f64 (-.f64 (*.f64 j c) (*.f64 t x)) a (*.f64 (fma.f64 t (neg.f64 x) (*.f64 t x)) a))
57.6b
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
46.2b
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) 3)
52.9b
(/.f64 (-.f64 (pow.f64 (*.f64 t b) 2) (pow.f64 (*.f64 y j) 2)) (/.f64 (fma.f64 t b (*.f64 y j)) i))
36.3b
(-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b)))
34.8b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b)))
35.1b
(-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x)))
37.7b
(-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b)))
37.0b
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))
46.2b
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
37.3b
(-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j)))
35.4b
(+.f64 (+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) (*.f64 c (*.f64 a j)))
44.8b
(+.f64 (*.f64 (*.f64 j c) a) (*.f64 (*.f64 x (neg.f64 t)) a))
45.2b
(+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 i (*.f64 t b)))
27.7b
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
50.0b
(+.f64 (*.f64 y (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) (*.f64 i j))) 2)) (*.f64 i (*.f64 t b)))
36.5b
(+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (+.f64 0 (*.f64 (*.f64 i b) t)))
45.2b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b)))
44.8b
(+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j)))
36.6b
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))))
37.0b
(+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))
46.1b
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 i t) (*.f64 c z))) 3) b)
43.3b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
44.3b
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
45.9b
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
45.4b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
45.9b
(*.f64 (+.f64 (*.f64 i t) (fma.f64 c (neg.f64 z) (fma.f64 c (neg.f64 z) (*.f64 c z)))) b)
53.8b
(*.f64 (*.f64 (neg.f64 c) z) b)
53.1b
(*.f64 (*.f64 x y) z)
52.4b
(*.f64 (*.f64 t x) (neg.f64 a))
54.6b
(*.f64 (*.f64 i t) b)
52.9b
(*.f64 (*.f64 a t) (neg.f64 x))
53.9b
(*.f64 (neg.f64 y) (*.f64 j i))
54.3b
(*.f64 (neg.f64 c) (*.f64 b z))
44.8b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
53.3b
(*.f64 y (*.f64 z x))
53.3b
(*.f64 x (*.f64 y z))
44.1b
(*.f64 t (-.f64 (*.f64 i b) (*.f64 a x)))
53.0b
(*.f64 t (*.f64 (neg.f64 a) x))
53.6b
(*.f64 t (*.f64 i b))
53.4b
(*.f64 j (*.f64 y (neg.f64 i)))
54.4b
(*.f64 j (*.f64 c a))
44.7b
(*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))
53.6b
(*.f64 i (*.f64 y (neg.f64 j)))
53.8b
(*.f64 i (*.f64 t b))
45.7b
(*.f64 c (-.f64 (*.f64 a j) (*.f64 z b)))
53.8b
(*.f64 c (*.f64 j a))
44.8b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
54.8b
(*.f64 a (*.f64 j c))
Compiler

Compiled 958 to 688 computations (28.2% saved)

regimes1.4s (1.8%)

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

10 calls:

241.0ms
i
204.0ms
x
204.0ms
y
174.0ms
b
149.0ms
a
Results
ErrorSegmentsBranch
9.4b5x
10.7b3y
10.7b2z
9.3b3t
10.4b4a
9.7b5b
11.3b3c
8.6b6i
12.4b1j
5.3b3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 1354 to 383 computations (71.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.226441147833802e+302
+inf
0.0ms
-inf
-1.8712753767750649e+298
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.4s (1.8%)

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

10 calls:

245.0ms
x
225.0ms
i
178.0ms
y
138.0ms
b
133.0ms
c
Results
ErrorSegmentsBranch
9.4b5x
10.7b3y
10.7b2z
9.3b3t
10.4b4a
9.7b5b
11.3b3c
8.6b6i
12.4b1j
5.3b3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 885 to 290 computations (67.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.226441147833802e+302
+inf
0.0ms
-inf
-1.8712753767750649e+298
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.8s (2.2%)

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

9 calls:

281.0ms
c
267.0ms
j
235.0ms
y
227.0ms
a
159.0ms
b
Results
ErrorSegmentsBranch
12.4b5x
12.8b9y
13.9b6z
11.1b5t
14.3b6a
12.4b5b
16.1b7c
12.4b6i
12.2b9j
Compiler

Compiled 789 to 257 computations (67.4% saved)

bsearch109.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
4.559170674199613e-9
3.046614300087217e-8
28.0ms
8.259487218901118e-83
3.597747272404375e-80
29.0ms
4.9885016144478586e-149
4.3433520596468616e-142
32.0ms
-1.4315497892798335e-8
-2.4561141950431888e-18
Results
98.0ms528×body256valid
3.0ms18×body256infinite
Compiler

Compiled 2255 to 1453 computations (35.6% saved)

regimes1.8s (2.3%)

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

9 calls:

336.0ms
i
219.0ms
y
199.0ms
j
186.0ms
a
184.0ms
t
Results
ErrorSegmentsBranch
13.5b5x
15.3b6y
14.9b6z
12.5b8t
15.4b7a
16.1b6b
18.2b7c
11.0b13i
13.0b8j
Compiler

Compiled 761 to 254 computations (66.6% saved)

bsearch345.0ms (0.4%)

Algorithm
12×binary-search
Steps
TimeLeftRight
30.0ms
3.6547060182038186e+105
2.4005638884463886e+111
17.0ms
6.196418091796897e-7
1.856241214551299e-6
23.0ms
4.54795816489159e-112
2.1913069878883583e-110
9.0ms
5.219729024048752e-162
7.312168791964472e-162
29.0ms
6.461302129462098e-234
2.301462748457929e-225
56.0ms
1.774989410326706e-272
4.578007992135892e-260
22.0ms
1.7334985927121484e-290
1.0674031735864464e-286
53.0ms
5.740339150727561e-306
3.149030930398569e-301
17.0ms
-9.479313287683165e-195
-6.367621122011653e-196
19.0ms
-6.55277022529754e-149
-5.971085378380941e-150
45.0ms
-2.632662461064543e-86
-5.3632707605210995e-87
25.0ms
-3.219756537041977e+162
-1.3192254202509045e+161
Results
316.0ms1344×body256valid
10.0ms59×body256infinite
Compiler

Compiled 5275 to 3457 computations (34.5% saved)

regimes1.6s (2%)

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

9 calls:

281.0ms
z
238.0ms
i
201.0ms
c
167.0ms
a
145.0ms
b
Results
ErrorSegmentsBranch
13.9b6x
16.5b6y
13.5b12z
15.7b5t
16.2b7a
16.6b6b
19.2b7c
15.0b9i
16.2b5j
Compiler

Compiled 735 to 247 computations (66.4% saved)

bsearch228.0ms (0.3%)

Algorithm
11×binary-search
Steps
TimeLeftRight
28.0ms
6.657706580308956e+64
3.3933145106214106e+67
18.0ms
1.8623103368104719e+25
6.591520659419965e+25
15.0ms
9.297268205703416e-54
3.173395891458696e-53
25.0ms
5.764564299735536e-191
6.8548606567681e-187
12.0ms
3.806783569705271e-209
1.0290982522183905e-208
28.0ms
5.432313747078186e-219
6.986254828302907e-214
20.0ms
3.444261697342249e-254
6.909419960337233e-252
14.0ms
3.0407281587356264e-288
5.591329722322508e-288
22.0ms
-2.2988724334458942e-188
-2.5261292081950615e-191
17.0ms
-2.386063271450502e-50
-8.357806953018984e-51
28.0ms
-5.599736812931587e+134
-6.139909712621371e+130
Results
196.0ms1136×body256valid
13.0ms69×body256infinite
Compiler

Compiled 4364 to 2905 computations (33.4% saved)

regimes1.8s (2.2%)

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

9 calls:

254.0ms
z
250.0ms
i
228.0ms
x
207.0ms
b
201.0ms
c
Results
ErrorSegmentsBranch
13.2b9x
15.6b8y
13.6b11z
15.7b5t
17.1b7a
15.6b9b
19.2b7c
15.1b10i
16.5b5j
Compiler

Compiled 710 to 239 computations (66.3% saved)

bsearch152.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.00130189190542266
0.011774139574209296
19.0ms
6.827580101050859e-71
7.567796788879487e-70
3.0ms
1.4960848440970353e-239
1.5724349827285618e-239
14.0ms
-4.777081129919771e-257
-1.4874157449359947e-257
27.0ms
-1.3574876474918437e-219
-1.669485745753333e-226
20.0ms
-1.2888475098632559e-188
-2.8371802627638223e-190
22.0ms
-5.44337658744824e-116
-5.115951392818921e-118
25.0ms
-1.7161562904111952e-74
-3.3837054301979537e-78
Results
138.0ms784×body256valid
2.0ms15×body256infinite
Compiler

Compiled 2944 to 1956 computations (33.6% saved)

regimes1.8s (2.3%)

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

9 calls:

352.0ms
i
318.0ms
z
230.0ms
c
206.0ms
b
160.0ms
a
Results
ErrorSegmentsBranch
14.4b6x
16.8b6y
13.6b14z
15.7b5t
17.1b7a
15.6b9b
18.0b10c
13.2b15i
17.6b3j
Compiler

Compiled 687 to 232 computations (66.2% saved)

bsearch311.0ms (0.4%)

Algorithm
14×binary-search
Steps
TimeLeftRight
35.0ms
6.139043598814255e+169
2.483068895244008e+176
23.0ms
6.552731152382502e+41
2.850185158135091e+43
18.0ms
2.6657901890308824e+28
1.2007741542905765e+29
9.0ms
8.075817201224303e+25
1.1234811162486004e+26
29.0ms
1.856241214551299e-6
7.630919524354799
23.0ms
1.851001325415913e-20
2.7969142433445798e-18
29.0ms
9.999408873598182e-57
5.654348838934436e-53
22.0ms
5.36695533747659e-137
1.4422749576871315e-134
11.0ms
5.219729024048752e-162
7.312168791964472e-162
25.0ms
6.461302129462098e-234
2.301462748457929e-225
22.0ms
-6.367621122011653e-196
-2.6538817110704588e-198
17.0ms
-6.55277022529754e-149
-5.971085378380941e-150
25.0ms
-2.5488792279915384e-37
-8.261336813249095e-40
20.0ms
-1.292693341346087e+156
-3.9555747402157684e+155
Results
265.0ms1520×body256valid
22.0ms122×body256infinite
Compiler

Compiled 5100 to 3427 computations (32.8% saved)

regimes1.9s (2.4%)

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

9 calls:

305.0ms
z
242.0ms
a
240.0ms
i
231.0ms
y
228.0ms
x
Results
ErrorSegmentsBranch
15.2b7x
17.2b7y
14.1b14z
15.7b5t
15.5b11a
20.2b3b
20.2b10c
16.0b11i
16.7b7j
Compiler

Compiled 646 to 230 computations (64.4% saved)

bsearch335.0ms (0.4%)

Algorithm
13×binary-search
Steps
TimeLeftRight
31.0ms
3.883758360692827e+100
5.584654796594016e+107
35.0ms
8.285039738566449e+71
2.6069624170728832e+82
21.0ms
2.1794058311305053e+52
1.9177187229084303e+53
30.0ms
199641235.95158675
154362536134024.75
26.0ms
5.412467439300199e-102
3.4524193619595304e-95
25.0ms
8.519404950317465e-118
4.557496207041256e-114
25.0ms
2.818722736174821e-141
1.1710321361599313e-136
25.0ms
-2.1824945548448966e-269
-6.474799278320343e-274
23.0ms
-2.2988724334458942e-188
-2.5261292081950615e-191
20.0ms
-4.3863183070796884e-114
-8.196961564712557e-115
26.0ms
-5.2873280165787895e-102
-7.580220973955027e-106
15.0ms
-2.386063271450502e-50
-8.357806953018984e-51
32.0ms
-1.1996355308915632e+51
-7.513029818908988e+40
Results
292.0ms1664×body256valid
19.0ms114×body256infinite
Compiler

Compiled 5525 to 3748 computations (32.2% saved)

regimes1.7s (2.1%)

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

9 calls:

278.0ms
a
236.0ms
i
217.0ms
z
195.0ms
x
176.0ms
j
Results
ErrorSegmentsBranch
16.0b8x
17.3b7y
17.0b10z
18.4b5t
17.1b10a
18.7b5b
22.8b6c
17.2b11i
16.7b7j
Compiler

Compiled 627 to 228 computations (63.6% saved)

bsearch149.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.00130189190542266
0.011774139574209296
17.0ms
6.827580101050859e-71
7.567796788879487e-70
28.0ms
1.5722417716374946e-205
5.411457051148403e-200
6.0ms
5.847206522292525e-258
6.609867775225464e-258
23.0ms
-5.44337658744824e-116
-5.115951392818921e-118
32.0ms
-3.3293874668032014e-78
-6.303514093951236e-91
22.0ms
-4.8764635261466646e+66
-1.1474320623600683e+65
Results
132.0ms752×body256valid
6.0ms36×body256infinite
Compiler

Compiled 2603 to 1757 computations (32.5% saved)

regimes1.7s (2.2%)

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

9 calls:

279.0ms
i
235.0ms
a
234.0ms
z
177.0ms
b
175.0ms
y
Results
ErrorSegmentsBranch
18.0b6x
19.1b7y
17.0b11z
19.4b7t
19.6b10a
18.7b8b
22.3b8c
17.9b13i
18.6b6j
Compiler

Compiled 608 to 227 computations (62.7% saved)

bsearch223.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
21.0ms
3.9718535088873375e+182
6.074986356652965e+183
23.0ms
5.842659605233977e+146
2.783410882620418e+147
18.0ms
2.1794058311305053e+52
1.9177187229084303e+53
30.0ms
199641235.95158675
154362536134024.75
18.0ms
9.297268205703416e-54
3.173395891458696e-53
23.0ms
8.519404950317465e-118
4.557496207041256e-114
25.0ms
2.818722736174821e-141
1.1710321361599313e-136
25.0ms
-2.1824945548448966e-269
-6.474799278320343e-274
25.0ms
-2.2988724334458942e-188
-2.5261292081950615e-191
15.0ms
-2.386063271450502e-50
-8.357806953018984e-51
Results
188.0ms1104×body256valid
16.0ms86×body256infinite
Compiler

Compiled 3786 to 2566 computations (32.2% saved)

regimes2.3s (2.9%)

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

9 calls:

367.0ms
b
355.0ms
i
300.0ms
z
283.0ms
j
229.0ms
a
Results
ErrorSegmentsBranch
17.9b8x
19.9b9y
19.3b14z
19.9b11t
20.9b10a
19.8b14b
25.3b8c
19.3b13i
20.4b12j
Compiler

Compiled 589 to 226 computations (61.6% saved)

bsearch163.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
3.3408320163618213e-9
0.00130189190542266
17.0ms
6.827580101050859e-71
7.567796788879487e-70
27.0ms
1.5722417716374946e-205
5.411457051148403e-200
11.0ms
3.2938252718200224e-258
5.847206522292525e-258
22.0ms
-5.44337658744824e-116
-5.115951392818921e-118
31.0ms
-3.3293874668032014e-78
-6.303514093951236e-91
24.0ms
-4.8764635261466646e+66
-1.1474320623600683e+65
Results
146.0ms832×body256valid
5.0ms29×body256infinite
Compiler

Compiled 2744 to 1887 computations (31.2% saved)

regimes2.1s (2.7%)

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

9 calls:

306.0ms
b
303.0ms
a
302.0ms
i
244.0ms
z
228.0ms
j
Results
ErrorSegmentsBranch
18.0b8x
19.9b9y
20.3b12z
19.9b11t
19.3b14a
18.9b15b
26.6b5c
18.4b15i
21.7b10j
Compiler

Compiled 571 to 220 computations (61.5% saved)

bsearch161.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
3.3408320163618213e-9
0.00130189190542266
17.0ms
6.827580101050859e-71
7.567796788879487e-70
28.0ms
1.5722417716374946e-205
5.411457051148403e-200
11.0ms
3.2938252718200224e-258
5.847206522292525e-258
22.0ms
-5.44337658744824e-116
-5.115951392818921e-118
31.0ms
-3.3293874668032014e-78
-6.303514093951236e-91
22.0ms
-4.8764635261466646e+66
-1.1474320623600683e+65
Results
145.0ms832×body256valid
5.0ms31×body256infinite
Compiler

Compiled 2726 to 1878 computations (31.1% saved)

regimes1.7s (2.1%)

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

9 calls:

247.0ms
a
229.0ms
b
208.0ms
z
199.0ms
j
173.0ms
y
Results
ErrorSegmentsBranch
18.0b8x
20.5b9y
21.3b11z
21.1b8t
21.6b12a
21.5b11b
26.8b5c
22.6b8i
23.4b8j
Compiler

Compiled 502 to 204 computations (59.4% saved)

bsearch161.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
3.3408320163618213e-9
0.00130189190542266
17.0ms
6.827580101050859e-71
7.567796788879487e-70
27.0ms
1.5722417716374946e-205
5.411457051148403e-200
13.0ms
3.2938252718200224e-258
5.847206522292525e-258
20.0ms
-5.44337658744824e-116
-5.115951392818921e-118
32.0ms
-3.3293874668032014e-78
-6.303514093951236e-91
23.0ms
-4.8764635261466646e+66
-1.1474320623600683e+65
Results
143.0ms832×body256valid
6.0ms37×body256infinite
Compiler

Compiled 2692 to 1844 computations (31.5% saved)

regimes1.6s (2%)

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

9 calls:

230.0ms
c
228.0ms
a
224.0ms
b
191.0ms
z
165.0ms
x
Results
ErrorSegmentsBranch
19.0b9x
22.0b7y
22.7b9z
22.3b6t
23.0b11a
21.7b11b
26.2b9c
22.6b8i
25.7b6j
Compiler

Compiled 486 to 202 computations (58.4% saved)

bsearch213.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
646203601.0578146
1.395077203509741e+22
19.0ms
6.827580101050859e-71
7.567796788879487e-70
28.0ms
1.5722417716374946e-205
5.411457051148403e-200
11.0ms
3.2938252718200224e-258
5.847206522292525e-258
22.0ms
-5.44337658744824e-116
-5.115951392818921e-118
31.0ms
-3.3293874668032014e-78
-6.303514093951236e-91
27.0ms
-1.6573648044103044e+79
-4.0674616472174107e+76
41.0ms
-2.3777291430791226e+174
-2.0991177585344407e+167
Results
176.0ms1008×body256valid
24.0ms142×body256infinite
Compiler

Compiled 3112 to 2145 computations (31.1% saved)

regimes1.7s (2.2%)

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

9 calls:

359.0ms
a
233.0ms
b
213.0ms
z
179.0ms
x
162.0ms
c
Results
ErrorSegmentsBranch
19.3b9x
22.0b7y
22.7b9z
23.3b4t
21.0b15a
21.7b11b
26.2b9c
22.6b8i
25.7b6j
Compiler

Compiled 470 to 196 computations (58.3% saved)

bsearch200.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
31.0ms
646203601.0578146
1.395077203509741e+22
20.0ms
6.827580101050859e-71
7.567796788879487e-70
26.0ms
1.5722417716374946e-205
5.411457051148403e-200
6.0ms
5.847206522292525e-258
6.609867775225464e-258
22.0ms
-5.44337658744824e-116
-5.115951392818921e-118
30.0ms
-3.3293874668032014e-78
-6.303514093951236e-91
28.0ms
-1.6573648044103044e+79
-4.0674616472174107e+76
38.0ms
-2.3777291430791226e+174
-2.0991177585344407e+167
Results
170.0ms976×body256valid
16.0ms101×body256infinite
Compiler

Compiled 2986 to 2051 computations (31.3% saved)

regimes1.5s (1.9%)

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

9 calls:

269.0ms
b
242.0ms
a
198.0ms
z
167.0ms
x
153.0ms
c
Results
ErrorSegmentsBranch
20.5b9x
22.0b7y
22.2b11z
23.3b5t
22.6b13a
20.2b16b
26.9b8c
23.9b8i
24.5b8j
Compiler

Compiled 455 to 191 computations (58% saved)

bsearch384.0ms (0.5%)

Algorithm
15×binary-search
Steps
TimeLeftRight
43.0ms
8.013394293405097e+206
7.248912531958073e+217
27.0ms
1.950925971122413e+126
2.2309405279411925e+128
29.0ms
7.637149097081733e+60
2.24336687372322e+67
29.0ms
1.495501699715403e+24
1.73445908248328e+30
29.0ms
2.726252019787345e-37
5.969341430512287e-23
24.0ms
2.8144048053982225e-63
9.918463634387624e-60
16.0ms
5.131530323352707e-101
1.1168670421571144e-100
25.0ms
8.066071481165e-200
4.333690858939909e-194
18.0ms
2.0786928629198622e-250
1.7728183604216362e-249
27.0ms
-1.6455044999510477e-293
-1.7915902895070504e-298
14.0ms
-1.7167173228099914e-217
-7.127922542180309e-218
24.0ms
-1.4032877075909568e-142
-1.015236821791275e-146
24.0ms
-6.191805655727263e-136
-4.914369995161297e-140
25.0ms
-2.824478978141049e-114
-6.775887306075841e-122
28.0ms
-7.160258309822803e-91
-1.1399934414875601e-97
Results
327.0ms1936×body256valid
29.0ms178×body256infinite
Compiler

Compiled 5656 to 3935 computations (30.4% saved)

regimes2.0s (2.6%)

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

9 calls:

347.0ms
a
305.0ms
b
264.0ms
c
252.0ms
x
218.0ms
z
Results
ErrorSegmentsBranch
20.5b9x
24.2b5y
23.5b9z
25.0b6t
23.5b13a
21.2b13b
26.9b8c
24.1b10i
24.5b8j
Compiler

Compiled 440 to 189 computations (57% saved)

bsearch243.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
646203601.0578146
1.395077203509741e+22
39.0ms
6.827580101050859e-71
7.567796788879487e-70
25.0ms
1.5722417716374946e-205
5.411457051148403e-200
29.0ms
5.847206522292525e-258
6.609867775225464e-258
22.0ms
-5.44337658744824e-116
-5.115951392818921e-118
21.0ms
-9.589898786185643e+22
-5.0874539164248434e+20
27.0ms
-1.6573648044103044e+79
-4.0674616472174107e+76
45.0ms
-2.3777291430791226e+174
-2.0991177585344407e+167
Results
179.0ms928×body256valid
28.0ms127×body256infinite
Compiler

Compiled 2746 to 1904 computations (30.7% saved)

regimes1.7s (2.1%)

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

9 calls:

392.0ms
b
339.0ms
a
179.0ms
x
172.0ms
i
121.0ms
j
Results
ErrorSegmentsBranch
22.4b10x
24.2b5y
24.9b6z
25.7b5t
22.6b15a
21.2b13b
28.1b6c
24.7b10i
25.9b6j
Compiler

Compiled 410 to 181 computations (55.9% saved)

bsearch387.0ms (0.5%)

Algorithm
12×binary-search
Steps
TimeLeftRight
43.0ms
8.013394293405097e+206
7.248912531958073e+217
30.0ms
1.950925971122413e+126
2.2309405279411925e+128
29.0ms
7.637149097081733e+60
2.24336687372322e+67
54.0ms
1.495501699715403e+24
1.73445908248328e+30
33.0ms
2.726252019787345e-37
5.969341430512287e-23
47.0ms
2.8144048053982225e-63
9.918463634387624e-60
15.0ms
5.131530323352707e-101
1.1168670421571144e-100
31.0ms
8.066071481165e-200
4.333690858939909e-194
36.0ms
2.0786928629198622e-250
1.7728183604216362e-249
27.0ms
-1.6455044999510477e-293
-1.7915902895070504e-298
14.0ms
-1.7167173228099914e-217
-7.127922542180309e-218
27.0ms
-7.160258309822803e-91
-1.1399934414875601e-97
Results
337.0ms1536×body256valid
29.0ms181×body256infinite
Compiler

Compiled 4502 to 3133 computations (30.4% saved)

regimes1.4s (1.8%)

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

9 calls:

285.0ms
z
221.0ms
i
200.0ms
b
167.0ms
a
158.0ms
x
Results
ErrorSegmentsBranch
23.3b9x
25.3b5y
26.8b5z
27.4b3t
25.7b11a
21.9b13b
28.8b6c
23.7b13i
25.9b6j
Compiler

Compiled 395 to 180 computations (54.4% saved)

bsearch317.0ms (0.4%)

Algorithm
12×binary-search
Steps
TimeLeftRight
43.0ms
8.013394293405097e+206
7.248912531958073e+217
27.0ms
1.950925971122413e+126
2.2309405279411925e+128
30.0ms
7.637149097081733e+60
2.24336687372322e+67
28.0ms
1.495501699715403e+24
1.73445908248328e+30
32.0ms
2.726252019787345e-37
5.969341430512287e-23
24.0ms
2.8144048053982225e-63
9.918463634387624e-60
19.0ms
5.131530323352707e-101
1.1168670421571144e-100
20.0ms
1.6822082806597963e-226
3.879561597942065e-224
21.0ms
2.0786928629198622e-250
1.7728183604216362e-249
31.0ms
-1.6455044999510477e-293
-1.7915902895070504e-298
14.0ms
-1.7167173228099914e-217
-7.127922542180309e-218
29.0ms
-7.160258309822803e-91
-1.1399934414875601e-97
Results
267.0ms1504×body256valid
30.0ms179×body256infinite
Compiler

Compiled 4240 to 2984 computations (29.6% saved)

regimes1.1s (1.5%)

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

9 calls:

222.0ms
a
192.0ms
i
190.0ms
b
173.0ms
x
91.0ms
j
Results
ErrorSegmentsBranch
23.3b11x
26.7b5y
27.3b5z
28.1b3t
24.7b15a
25.5b12b
30.4b4c
23.9b13i
29.3b6j
Compiler

Compiled 380 to 179 computations (52.9% saved)

bsearch253.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
31.0ms
646203601.0578146
1.395077203509741e+22
27.0ms
1.0580558236616117e-90
3.5622191371851277e-84
24.0ms
8.551002521523691e-157
1.4982676348327784e-152
24.0ms
1.895979890790518e-170
1.9735726010984893e-166
22.0ms
3.2806825173978903e-221
3.726010697796346e-217
24.0ms
1.665504798166953e-264
1.1772611306282604e-261
24.0ms
-4.433599946844119e-160
-3.615280879889842e-163
21.0ms
-9.589898786185643e+22
-5.0874539164248434e+20
26.0ms
-1.5301790048378031e+119
-2.365272787456525e+117
31.0ms
-2.0991177585344407e+167
-7.253695010643733e+164
Results
219.0ms1296×body256valid
16.0ms95×body256infinite
Compiler

Compiled 3428 to 2452 computations (28.5% saved)

regimes1.9s (2.4%)

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

9 calls:

304.0ms
z
272.0ms
a
264.0ms
b
231.0ms
i
224.0ms
c
Results
ErrorSegmentsBranch
26.9b9x
27.7b11y
24.7b19z
29.4b7t
26.1b15a
26.4b15b
28.4b11c
26.9b12i
28.9b10j
Compiler

Compiled 365 to 178 computations (51.2% saved)

bsearch512.0ms (0.6%)

Algorithm
18×binary-search
Steps
TimeLeftRight
19.0ms
2.1794058311305053e+52
1.9177187229084303e+53
19.0ms
1.8406510011420466e-27
2.3692919133256476e-26
20.0ms
9.297268205703416e-54
3.173395891458696e-53
23.0ms
3.4524193619595304e-95
3.2287111198895285e-92
49.0ms
2.989594547831339e-134
1.301761498358915e-132
66.0ms
3.474605211314561e-157
2.491659685515086e-151
22.0ms
1.1633016314804078e-175
3.2101243311017664e-173
26.0ms
5.5031757747165924e-180
6.694731889227718e-176
17.0ms
5.444341036605353e-184
6.978250376138349e-183
17.0ms
3.806783569705271e-209
1.0290982522183905e-208
21.0ms
6.986254828302907e-214
1.3880806698591844e-211
0.0ms
6.909419960337233e-252
6.981783852317477e-252
17.0ms
1.7970521905618382e-260
1.0049342452744823e-259
27.0ms
-3.664389170500955e-280
-7.193304929963035e-286
40.0ms
-4.436791415612472e-169
-6.421524868442972e-170
30.0ms
-8.357806953018984e-51
-1.6183264895391557e-56
64.0ms
-10042085798850622.0
-6479128450450.426
36.0ms
-1.3522192882743068e+160
-3.507964395815937e+141
Results
465.0ms1968×body256valid
15.0ms94×body256infinite
Compiler

Compiled 4867 to 3566 computations (26.7% saved)

regimes2.1s (2.6%)

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

9 calls:

316.0ms
z
275.0ms
b
260.0ms
c
225.0ms
y
217.0ms
j
Results
ErrorSegmentsBranch
26.9b9x
27.7b11y
24.7b19z
29.4b7t
26.1b15a
26.4b15b
28.4b11c
27.9b10i
28.9b10j
Compiler

Compiled 340 to 170 computations (50% saved)

bsearch439.0ms (0.6%)

Algorithm
18×binary-search
Steps
TimeLeftRight
20.0ms
2.1794058311305053e+52
1.9177187229084303e+53
19.0ms
1.8406510011420466e-27
2.3692919133256476e-26
19.0ms
9.297268205703416e-54
3.173395891458696e-53
25.0ms
3.4524193619595304e-95
3.2287111198895285e-92
21.0ms
2.989594547831339e-134
1.301761498358915e-132
30.0ms
3.474605211314561e-157
2.491659685515086e-151
24.0ms
1.1633016314804078e-175
3.2101243311017664e-173
25.0ms
5.5031757747165924e-180
6.694731889227718e-176
19.0ms
5.444341036605353e-184
6.978250376138349e-183
16.0ms
3.806783569705271e-209
1.0290982522183905e-208
21.0ms
6.986254828302907e-214
1.3880806698591844e-211
0.0ms
6.909419960337233e-252
6.981783852317477e-252
18.0ms
1.7970521905618382e-260
1.0049342452744823e-259
27.0ms
-3.664389170500955e-280
-7.193304929963035e-286
62.0ms
-4.436791415612472e-169
-6.421524868442972e-170
27.0ms
-8.357806953018984e-51
-1.6183264895391557e-56
24.0ms
-10042085798850622.0
-6479128450450.426
39.0ms
-1.3522192882743068e+160
-3.507964395815937e+141
Results
396.0ms1968×body256valid
17.0ms96×body256infinite
Compiler

Compiled 4825 to 3538 computations (26.7% saved)

regimes1.9s (2.4%)

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

9 calls:

354.0ms
z
347.0ms
b
300.0ms
a
198.0ms
c
161.0ms
y
Results
ErrorSegmentsBranch
26.9b9x
27.7b11y
24.7b19z
29.4b7t
27.8b12a
26.0b16b
28.4b11c
29.1b8i
28.9b10j
Compiler

Compiled 328 to 168 computations (48.8% saved)

bsearch463.0ms (0.6%)

Algorithm
18×binary-search
Steps
TimeLeftRight
19.0ms
2.1794058311305053e+52
1.9177187229084303e+53
21.0ms
1.8406510011420466e-27
2.3692919133256476e-26
16.0ms
9.297268205703416e-54
3.173395891458696e-53
25.0ms
3.4524193619595304e-95
3.2287111198895285e-92
21.0ms
2.989594547831339e-134
1.301761498358915e-132
27.0ms
3.474605211314561e-157
2.491659685515086e-151
25.0ms
1.1633016314804078e-175
3.2101243311017664e-173
24.0ms
5.5031757747165924e-180
6.694731889227718e-176
28.0ms
5.444341036605353e-184
6.978250376138349e-183
17.0ms
3.806783569705271e-209
1.0290982522183905e-208
23.0ms
6.986254828302907e-214
1.3880806698591844e-211
29.0ms
6.981783852317477e-252
1.7033339201255192e-243
21.0ms
1.7970521905618382e-260
1.0049342452744823e-259
28.0ms
-3.664389170500955e-280
-7.193304929963035e-286
18.0ms
-4.436791415612472e-169
-6.421524868442972e-170
28.0ms
-8.357806953018984e-51
-1.6183264895391557e-56
54.0ms
-10042085798850622.0
-6479128450450.426
38.0ms
-1.3522192882743068e+160
-3.507964395815937e+141
Results
415.0ms2112×body256valid
19.0ms109×body256infinite
Compiler

Compiled 5146 to 3776 computations (26.6% saved)

regimes1.7s (2.1%)

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

9 calls:

441.0ms
c
204.0ms
b
192.0ms
y
180.0ms
z
170.0ms
x
Results
ErrorSegmentsBranch
26.9b9x
27.7b11y
26.9b13z
29.4b7t
28.3b12a
26.2b16b
28.4b11c
29.1b8i
28.9b10j
Compiler

Compiled 306 to 165 computations (46.1% saved)

bsearch497.0ms (0.6%)

Algorithm
15×binary-search
Steps
TimeLeftRight
71.0ms
1.176667596207917e+186
1.9051785867212876e+197
41.0ms
1.901555952273897e+162
2.0475637593374017e+172
36.0ms
2.1179574960374282e+96
4.088396143313579e+107
44.0ms
7.637149097081733e+60
2.24336687372322e+67
24.0ms
2.8144048053982225e-63
9.918463634387624e-60
35.0ms
5.131530323352707e-101
1.1168670421571144e-100
6.0ms
1.976805541296737e-135
2.2004731049292584e-135
22.0ms
1.6822082806597963e-226
3.879561597942065e-224
23.0ms
1.2825283894235194e-272
2.1511708534457583e-268
29.0ms
1.6869956897724116e-288
1.586303520590248e-278
26.0ms
-1.6455044999510477e-293
-1.7915902895070504e-298
18.0ms
-7.643791870973803e-217
-1.7167173228099914e-217
43.0ms
-7.160258309822803e-91
-1.1399934414875601e-97
53.0ms
-1.7173785069969353e-24
-7.53725051940753e-40
26.0ms
-32789990980877517000.0
-19639631485011296.0
Results
417.0ms1936×body256valid
41.0ms241×body256infinite
Compiler

Compiled 4648 to 3422 computations (26.4% saved)

regimes1.2s (1.5%)

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

9 calls:

209.0ms
z
208.0ms
b
143.0ms
y
129.0ms
x
121.0ms
j
Results
ErrorSegmentsBranch
30.2b11x
27.8b11y
25.4b18z
29.6b7t
31.2b9a
27.7b15b
31.7b7c
29.6b9i
30.3b8j
Compiler

Compiled 275 to 157 computations (42.9% saved)

bsearch507.0ms (0.6%)

Algorithm
17×binary-search
Steps
TimeLeftRight
18.0ms
1.8406510011420466e-27
2.3692919133256476e-26
14.0ms
9.297268205703416e-54
3.173395891458696e-53
25.0ms
3.4524193619595304e-95
3.2287111198895285e-92
26.0ms
1.301761498358915e-132
6.168411591311031e-124
27.0ms
3.474605211314561e-157
2.491659685515086e-151
21.0ms
6.986254828302907e-214
1.3880806698591844e-211
44.0ms
9.114009162518123e-239
1.4294957642720918e-234
18.0ms
3.7305177158547616e-263
1.9720625387693918e-262
47.0ms
-2.220090672318781e-301
-1.2382447509711692e-304
27.0ms
-3.664389170500955e-280
-7.193304929963035e-286
24.0ms
-1.0951783897104508e-258
-6.537923315835094e-263
21.0ms
-2.5261292081950615e-191
-1.9589435801843194e-193
19.0ms
-4.436791415612472e-169
-6.421524868442972e-170
24.0ms
-2.484535244237373e-123
-1.1416009644535725e-126
55.0ms
-8.357806953018984e-51
-1.6183264895391557e-56
27.0ms
-10042085798850622.0
-6479128450450.426
66.0ms
-1.3522192882743068e+160
-3.507964395815937e+141
Results
442.0ms2096×body256valid
14.0ms79×body256infinite
Compiler

Compiled 4977 to 3685 computations (26% saved)

regimes1.1s (1.4%)

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

9 calls:

192.0ms
z
171.0ms
b
154.0ms
i
125.0ms
y
125.0ms
x
Results
ErrorSegmentsBranch
32.5b10x
27.8b11y
29.5b17z
31.5b6t
32.0b9a
27.9b15b
31.7b7c
29.0b13i
32.3b8j
Compiler

Compiled 266 to 153 computations (42.5% saved)

bsearch262.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
29.0ms
5.005342208644958
12220748.989079405
25.0ms
1.2400860855831628e-84
1.4933709443913931e-80
29.0ms
3.170513869118772e-224
4.768437934883922e-210
24.0ms
-3.5652752369136556e-297
-5.802348541828704e-300
26.0ms
-6.983868715880004e-230
-9.12354856901872e-236
28.0ms
-6.179399493678183e-169
-3.881880362800782e-174
30.0ms
-8.194077853192488e-143
-1.2159236598490552e-155
22.0ms
-6.407980665716046e-99
-4.41821091615725e-101
24.0ms
-3.7461956677450896e-57
-6.296151128739883e-61
24.0ms
-6.426164664814303e+90
-3.536218936545243e+88
Results
233.0ms1360×body256valid
10.0ms59×body256infinite
Compiler

Compiled 3280 to 2414 computations (26.4% saved)

regimes1.1s (1.4%)

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

9 calls:

184.0ms
z
154.0ms
x
153.0ms
i
143.0ms
y
111.0ms
b
Results
ErrorSegmentsBranch
30.9b13x
28.2b13y
29.5b17z
31.5b6t
31.7b10a
33.9b9b
31.8b7c
29.0b13i
32.3b8j
Compiler

Compiled 257 to 150 computations (41.6% saved)

bsearch304.0ms (0.4%)

Algorithm
12×binary-search
Steps
TimeLeftRight
28.0ms
5.005342208644958
12220748.989079405
28.0ms
1.1072350975500343e-162
1.424117457315451e-157
26.0ms
1.4057744210839606e-186
1.449348619636017e-181
24.0ms
1.5661819497339268e-296
1.597583164067647e-292
26.0ms
9.223112568767333e-302
1.5661819497339268e-296
24.0ms
-7.118085889816936e-276
-2.520081751605801e-278
21.0ms
-1.3159991451969396e-239
-6.377948083480716e-242
26.0ms
-6.179399493678183e-169
-3.881880362800782e-174
30.0ms
-8.194077853192488e-143
-1.2159236598490552e-155
21.0ms
-6.407980665716046e-99
-4.41821091615725e-101
25.0ms
-3.7461956677450896e-57
-6.296151128739883e-61
24.0ms
-6.426164664814303e+90
-3.536218936545243e+88
Results
278.0ms1600×body256valid
6.0ms36×body256infinite
Compiler

Compiled 3799 to 2817 computations (25.8% saved)

regimes1.2s (1.5%)

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

9 calls:

217.0ms
z
170.0ms
j
149.0ms
x
117.0ms
y
115.0ms
a
Results
ErrorSegmentsBranch
30.9b13x
29.4b11y
31.2b15z
31.0b7t
31.7b10a
34.2b9b
31.8b7c
30.1b10i
30.5b15j
Compiler

Compiled 248 to 147 computations (40.7% saved)

bsearch322.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
28.0ms
5.005342208644958
12220748.989079405
26.0ms
1.1072350975500343e-162
1.424117457315451e-157
26.0ms
1.4057744210839606e-186
1.449348619636017e-181
23.0ms
1.5661819497339268e-296
1.597583164067647e-292
26.0ms
9.223112568767333e-302
1.5661819497339268e-296
63.0ms
-7.118085889816936e-276
-2.520081751605801e-278
20.0ms
-1.3159991451969396e-239
-6.377948083480716e-242
59.0ms
-6.179399493678183e-169
-3.881880362800782e-174
24.0ms
-3.7461956677450896e-57
-6.296151128739883e-61
26.0ms
-6.426164664814303e+90
-3.536218936545243e+88
Results
299.0ms1328×body256valid
6.0ms34×body256infinite
Compiler

Compiled 3153 to 2341 computations (25.8% saved)

regimes1.1s (1.5%)

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

9 calls:

169.0ms
z
152.0ms
j
146.0ms
x
133.0ms
i
127.0ms
b
Results
ErrorSegmentsBranch
31.1b13x
32.9b11y
31.5b15z
32.2b8t
34.8b5a
35.6b9b
32.7b9c
32.3b10i
33.9b9j
Compiler

Compiled 239 to 144 computations (39.7% saved)

bsearch246.0ms (0.3%)

Algorithm
12×binary-search
Steps
TimeLeftRight
35.0ms
3.642014763656331e+133
2.533340399871726e+138
20.0ms
3.6346428244264496e+91
2.2563972863277673e+92
19.0ms
2.9604616795820733e+23
4.124446800214255e+24
26.0ms
1.0580558236616117e-90
3.5622191371851277e-84
20.0ms
1.013927125425453e-180
2.338881453062036e-178
3.0ms
1.4960848440970353e-239
1.5724349827285618e-239
24.0ms
-5.113785757923271e-294
-7.453572127159393e-296
17.0ms
-1.6547097287658256e-281
-1.9637359874389545e-282
14.0ms
-4.777081129919771e-257
-1.4874157449359947e-257
21.0ms
-1.669485745753333e-226
-4.73621333095024e-228
21.0ms
-1.2888475098632559e-188
-2.8371802627638223e-190
23.0ms
-4.3118123935449457e-106
-1.0406901908550105e-110
Results
215.0ms1248×body256valid
14.0ms88×body256infinite
Compiler

Compiled 2847 to 2141 computations (24.8% saved)

regimes891.0ms (1.1%)

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

9 calls:

163.0ms
j
122.0ms
b
105.0ms
x
101.0ms
t
95.0ms
z
Results
ErrorSegmentsBranch
32.4b10x
36.3b7y
35.1b8z
35.1b10t
34.8b5a
35.0b12b
32.9b8c
33.4b8i
31.9b16j
Compiler

Compiled 230 to 141 computations (38.7% saved)

bsearch392.0ms (0.5%)

Algorithm
15×binary-search
Steps
TimeLeftRight
26.0ms
8.159666769847197e+112
6.442226694139892e+114
20.0ms
3.0232429874937617e-106
3.4811871324150664e-105
26.0ms
3.674265126615177e-109
3.0232429874937617e-106
23.0ms
3.768663002510482e-125
1.2284065814038828e-122
27.0ms
9.925405090946456e-151
2.9257455893664776e-146
20.0ms
9.428151650704516e-197
1.3006709522574798e-194
23.0ms
2.843621251364666e-210
2.649611445606191e-206
26.0ms
1.5614159622639991e-279
2.692754915391113e-274
29.0ms
3.26319375160539e-309
4.416531764708396e-297
17.0ms
-1.2757570840354134e-285
-5.711472853371853e-286
30.0ms
-8.291432330917564e-192
-1.4564765050373079e-199
24.0ms
-2.4925660922430192e-70
-1.2112335267570538e-73
23.0ms
-2.792578931705343e+51
-5.001240818123623e+49
36.0ms
-6.102746439196866e+100
-6.252201632184982e+83
41.0ms
-1.2133338408271992e+175
-8.409985226062138e+160
Results
340.0ms1920×body256valid
22.0ms139×body256infinite
Compiler

Compiled 4290 to 3264 computations (23.9% saved)

regimes681.0ms (0.9%)

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

9 calls:

137.0ms
j
98.0ms
i
86.0ms
t
71.0ms
c
63.0ms
x
Results
ErrorSegmentsBranch
38.1b7x
38.1b5y
39.3b5z
37.6b9t
39.5b4a
39.3b5b
36.3b7c
36.8b10i
34.2b14j
Compiler

Compiled 221 to 138 computations (37.6% saved)

bsearch309.0ms (0.4%)

Algorithm
13×binary-search
Steps
TimeLeftRight
27.0ms
8.159666769847197e+112
6.442226694139892e+114
21.0ms
1.384336427102954e-49
2.4971623955183956e-48
29.0ms
9.925405090946456e-151
2.9257455893664776e-146
15.0ms
2.453661988853147e-187
6.997391049346603e-187
23.0ms
2.843621251364666e-210
2.649611445606191e-206
26.0ms
1.5614159622639991e-279
2.692754915391113e-274
29.0ms
3.26319375160539e-309
4.416531764708396e-297
14.0ms
-1.2757570840354134e-285
-5.711472853371853e-286
12.0ms
-3.7242701563266085e-190
-2.7736477987805637e-190
18.0ms
-1.0939377289031007e-82
-2.4044198586476016e-83
24.0ms
-2.792578931705343e+51
-5.001240818123623e+49
30.0ms
-2.8460814972490824e+69
-3.6123848930736013e+65
41.0ms
-1.2133338408271992e+175
-8.409985226062138e+160
Results
265.0ms1488×body256valid
20.0ms127×body256infinite
Compiler

Compiled 3240 to 2496 computations (23% saved)

regimes624.0ms (0.8%)

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

9 calls:

101.0ms
j
86.0ms
i
85.0ms
a
75.0ms
x
63.0ms
c
Results
ErrorSegmentsBranch
39.3b7x
38.3b5y
39.6b6z
39.9b5t
38.3b7a
39.8b5b
40.6b6c
38.2b9i
36.0b11j
Compiler

Compiled 212 to 135 computations (36.3% saved)

bsearch242.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
25.0ms
8.159666769847197e+112
6.442226694139892e+114
29.0ms
2.3588799685680658e-145
3.0313022418560876e-136
23.0ms
9.925405090946456e-151
2.9257455893664776e-146
15.0ms
3.5709302186928946e-180
1.0428082233001795e-179
26.0ms
1.5614159622639991e-279
2.692754915391113e-274
42.0ms
3.26319375160539e-309
4.416531764708396e-297
14.0ms
-1.2757570840354134e-285
-5.711472853371853e-286
9.0ms
-3.7242701563266085e-190
-2.7736477987805637e-190
18.0ms
-1.0939377289031007e-82
-2.4044198586476016e-83
39.0ms
-1.2133338408271992e+175
-8.409985226062138e+160
Results
210.0ms1152×body256valid
17.0ms90×body256infinite
Compiler

Compiled 2475 to 1919 computations (22.5% saved)

regimes811.0ms (1%)

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

9 calls:

148.0ms
j
142.0ms
i
111.0ms
y
105.0ms
z
93.0ms
c
Results
ErrorSegmentsBranch
43.5b5x
40.1b12y
41.6b11z
43.5b5t
42.3b8a
44.5b5b
40.5b11c
40.3b11i
37.0b17j
Compiler

Compiled 203 to 133 computations (34.5% saved)

bsearch433.0ms (0.5%)

Algorithm
16×binary-search
Steps
TimeLeftRight
24.0ms
8.159666769847197e+112
6.442226694139892e+114
19.0ms
1.2600745907307253e-51
5.60834745057851e-51
30.0ms
9.681020482201328e-76
1.410680641456952e-65
29.0ms
4.821718212803134e-100
4.4633351588182473e-91
24.0ms
9.925405090946456e-151
2.9257455893664776e-146
17.0ms
2.453661988853147e-187
6.997391049346603e-187
29.0ms
1.5614159622639991e-279
2.692754915391113e-274
32.0ms
3.26319375160539e-309
4.416531764708396e-297
25.0ms
-1.6623944381130672e-269
-3.6852402232272094e-273
11.0ms
-1.8024395314350696e-137
-9.17512554378188e-138
27.0ms
-4.720397526075127e-123
-2.032703513013667e-129
29.0ms
-3.97467984291408e-74
-1.0939377289031007e-82
33.0ms
-2.1503134842327777e-60
-2.4925660922430192e-70
26.0ms
-3.460806779813746e+43
-7.463725024831146e+40
37.0ms
-6.102746439196866e+100
-6.252201632184982e+83
40.0ms
-1.2133338408271992e+175
-8.409985226062138e+160
Results
380.0ms2112×body256valid
25.0ms135×body256infinite
Compiler

Compiled 4126 to 3318 computations (19.6% saved)

regimes701.0ms (0.9%)

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

9 calls:

148.0ms
j
101.0ms
y
93.0ms
i
88.0ms
z
85.0ms
c
Results
ErrorSegmentsBranch
43.5b5x
40.1b12y
42.0b11z
43.5b5t
42.3b8a
45.4b5b
40.5b11c
40.3b11i
36.6b19j
Compiler

Compiled 197 to 131 computations (33.5% saved)

bsearch433.0ms (0.5%)

Algorithm
18×binary-search
Steps
TimeLeftRight
25.0ms
8.159666769847197e+112
6.442226694139892e+114
16.0ms
1.2600745907307253e-51
5.60834745057851e-51
24.0ms
3.768663002510482e-125
1.2284065814038828e-122
22.0ms
9.925405090946456e-151
2.9257455893664776e-146
14.0ms
2.453661988853147e-187
6.997391049346603e-187
25.0ms
1.5614159622639991e-279
2.692754915391113e-274
28.0ms
3.26319375160539e-309
4.416531764708396e-297
20.0ms
-6.607227108619464e-299
-2.1200764154307682e-300
13.0ms
-1.2757570840354134e-285
-5.711472853371853e-286
26.0ms
-8.291432330917564e-192
-1.4564765050373079e-199
25.0ms
-1.0317580147127667e-174
-7.273219306175159e-180
12.0ms
-1.8024395314350696e-137
-9.17512554378188e-138
26.0ms
-4.720397526075127e-123
-2.032703513013667e-129
28.0ms
-3.97467984291408e-74
-1.0939377289031007e-82
29.0ms
-2.1503134842327777e-60
-2.4925660922430192e-70
24.0ms
-3.460806779813746e+43
-7.463725024831146e+40
34.0ms
-6.102746439196866e+100
-6.252201632184982e+83
41.0ms
-1.2133338408271992e+175
-8.409985226062138e+160
Results
375.0ms2288×body256valid
28.0ms175×body256infinite
Compiler

Compiled 4463 to 3589 computations (19.6% saved)

regimes590.0ms (0.7%)

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

9 calls:

106.0ms
j
99.0ms
z
99.0ms
y
74.0ms
c
60.0ms
i
Results
ErrorSegmentsBranch
42.6b6x
40.0b14y
40.9b15z
43.5b5t
43.9b5a
45.9b6b
41.6b11c
41.4b8i
38.3b16j
Compiler

Compiled 173 to 121 computations (30.1% saved)

bsearch366.0ms (0.5%)

Algorithm
15×binary-search
Steps
TimeLeftRight
24.0ms
8.159666769847197e+112
6.442226694139892e+114
17.0ms
1.2600745907307253e-51
5.60834745057851e-51
24.0ms
1.2284065814038828e-122
4.9120604934183285e-119
13.0ms
2.453661988853147e-187
6.997391049346603e-187
26.0ms
1.5614159622639991e-279
2.692754915391113e-274
23.0ms
-5.711472853371853e-286
-5.555137385380337e-289
25.0ms
-8.291432330917564e-192
-1.4564765050373079e-199
26.0ms
-1.0317580147127667e-174
-7.273219306175159e-180
11.0ms
-1.8024395314350696e-137
-9.17512554378188e-138
26.0ms
-4.720397526075127e-123
-2.032703513013667e-129
25.0ms
-3.97467984291408e-74
-1.0939377289031007e-82
30.0ms
-2.1503134842327777e-60
-2.4925660922430192e-70
24.0ms
-3.460806779813746e+43
-7.463725024831146e+40
32.0ms
-6.102746439196866e+100
-6.252201632184982e+83
39.0ms
-1.2133338408271992e+175
-8.409985226062138e+160
Results
320.0ms1936×body256valid
22.0ms139×body256infinite
Compiler

Compiled 3778 to 3036 computations (19.6% saved)

regimes475.0ms (0.6%)

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

9 calls:

81.0ms
j
80.0ms
y
56.0ms
z
56.0ms
i
45.0ms
c
Results
ErrorSegmentsBranch
42.6b6x
40.4b12y
43.9b9z
43.5b6t
44.4b5a
45.9b6b
44.5b7c
41.4b8i
40.5b13j
Compiler

Compiled 167 to 119 computations (28.7% saved)

bsearch225.0ms (0.3%)

Algorithm
11×binary-search
Steps
TimeLeftRight
24.0ms
12220748.989079405
15095567426.492647
20.0ms
3.47383470527298e-15
5.939595711345919e-13
22.0ms
4.832025711751043e-120
2.56166082921568e-117
25.0ms
1.489865195474257e-209
6.3737722417946275e-204
26.0ms
2.9792885074069202e-261
1.639896783876467e-255
22.0ms
-7.118085889816936e-276
-2.520081751605801e-278
3.0ms
-4.4950174575260974e-226
-4.280313884217502e-226
26.0ms
-1.532225992691029e-136
-8.194077853192488e-143
21.0ms
-6.407980665716046e-99
-4.41821091615725e-101
24.0ms
-4.158345281081669e-47
-2.4585336854302933e-51
12.0ms
-3.314177626734601e+105
-1.9357559630577517e+105
Results
206.0ms1248×body256valid
5.0ms29×body256infinite
Compiler

Compiled 2456 to 1972 computations (19.7% saved)

regimes445.0ms (0.6%)

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

9 calls:

87.0ms
z
65.0ms
j
53.0ms
i
52.0ms
y
42.0ms
x
Results
ErrorSegmentsBranch
43.3b7x
43.4b8y
41.4b15z
43.5b6t
46.0b6a
45.9b6b
45.9b6c
43.0b8i
41.7b11j
Compiler

Compiled 161 to 116 computations (28% saved)

bsearch338.0ms (0.4%)

Algorithm
14×binary-search
Steps
TimeLeftRight
22.0ms
5.148920111920903e+207
4.811912552400083e+208
30.0ms
3.032689862313664e+136
8.709001796248782e+142
25.0ms
8.200440057939292e+133
1.457769291377276e+135
26.0ms
9.194228701377623e+109
3.126503275317268e+113
25.0ms
3.3933145106214106e+67
3.967909790470683e+70
19.0ms
2.1794058311305053e+52
1.9177187229084303e+53
28.0ms
3.173395891458696e-53
6.226783676054865e-46
25.0ms
3.474605211314561e-157
2.491659685515086e-151
20.0ms
6.344810942136383e-201
2.450958897788145e-199
22.0ms
9.114009162518123e-239
1.4294957642720918e-234
20.0ms
-7.193304929963035e-286
-3.0311629152457775e-288
16.0ms
-4.436791415612472e-169
-6.421524868442972e-170
26.0ms
-1.1416009644535725e-126
-3.310779000266548e-133
34.0ms
-6.139909712621371e+130
-4.230104990935508e+119
Results
283.0ms1744×body256valid
33.0ms207×body256infinite
Compiler

Compiled 3402 to 2732 computations (19.7% saved)

regimes376.0ms (0.5%)

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

9 calls:

82.0ms
z
49.0ms
y
39.0ms
a
39.0ms
b
38.0ms
x
Results
ErrorSegmentsBranch
43.5b6x
43.9b8y
41.4b15z
43.8b6t
45.9b7a
46.2b7b
46.4b6c
46.4b4i
46.2b5j
Compiler

Compiled 155 to 113 computations (27.1% saved)

bsearch452.0ms (0.6%)

Algorithm
14×binary-search
Steps
TimeLeftRight
26.0ms
5.148920111920903e+207
4.811912552400083e+208
30.0ms
3.032689862313664e+136
8.709001796248782e+142
24.0ms
8.200440057939292e+133
1.457769291377276e+135
66.0ms
9.194228701377623e+109
3.126503275317268e+113
24.0ms
3.3933145106214106e+67
3.967909790470683e+70
17.0ms
2.1794058311305053e+52
1.9177187229084303e+53
27.0ms
3.173395891458696e-53
6.226783676054865e-46
60.0ms
3.474605211314561e-157
2.491659685515086e-151
19.0ms
6.344810942136383e-201
2.450958897788145e-199
23.0ms
9.114009162518123e-239
1.4294957642720918e-234
19.0ms
-7.193304929963035e-286
-3.0311629152457775e-288
57.0ms
-3.4085142439677113e-182
-2.2988724334458942e-188
25.0ms
-1.1416009644535725e-126
-3.310779000266548e-133
34.0ms
-6.139909712621371e+130
-4.230104990935508e+119
Results
356.0ms1792×body256valid
74.0ms198×body256infinite
Compiler

Compiled 3489 to 2801 computations (19.7% saved)

regimes247.0ms (0.3%)

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

9 calls:

39.0ms
y
38.0ms
z
37.0ms
a
27.0ms
j
25.0ms
i
Results
ErrorSegmentsBranch
45.5b4x
45.2b6y
46.3b6z
46.2b3t
46.1b7a
49.1b3b
47.5b4c
46.4b4i
46.5b5j
Compiler

Compiled 149 to 110 computations (26.2% saved)

bsearch102.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
4.832025711751043e-120
2.56166082921568e-117
25.0ms
9.223112568767333e-302
1.5661819497339268e-296
17.0ms
-7.605219798994874e-111
-6.69165218394917e-112
23.0ms
-3.7461956677450896e-57
-6.296151128739883e-61
14.0ms
-3.314177626734601e+105
-1.9357559630577517e+105
Results
92.0ms560×body256valid
4.0ms24×body256infinite
Compiler

Compiled 1100 to 874 computations (20.5% saved)

regimes239.0ms (0.3%)

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

9 calls:

40.0ms
z
34.0ms
a
33.0ms
y
25.0ms
c
25.0ms
i
Results
ErrorSegmentsBranch
45.5b4x
45.6b6y
47.0b6z
46.2b3t
46.4b7a
49.1b3b
47.2b5c
46.5b5i
46.5b5j
Compiler

Compiled 144 to 108 computations (25% saved)

bsearch47.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
0.011774139574209296
0.06248632802114477
3.0ms
1.4960848440970353e-239
1.5724349827285618e-239
26.0ms
-4.3118123935449457e-106
-1.0406901908550105e-110
Results
42.0ms240×body256valid
2.0ms12×body256infinite
Compiler

Compiled 500 to 394 computations (21.2% saved)

regimes154.0ms (0.2%)

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

9 calls:

25.0ms
y
23.0ms
x
20.0ms
j
18.0ms
z
15.0ms
b
Results
ErrorSegmentsBranch
49.9b4x
50.7b4y
50.5b4z
48.8b3t
49.0b3a
50.1b3b
49.8b3c
48.5b3i
48.9b3j
Compiler

Compiled 129 to 102 computations (20.9% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.1234811162486004e+26
2.6657901890308824e+28
26.0ms
-2.5488792279915384e-37
-8.261336813249095e-40
Results
42.0ms240×body256valid
2.0ms12×body256infinite
Compiler

Compiled 500 to 394 computations (21.2% saved)

regimes36.0ms (0%)

Accuracy

Total -1.6b remaining (-2.9%)

Threshold costs -1.6b (-2.9%)

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

9 calls:

7.0ms
c
5.0ms
x
3.0ms
b
3.0ms
j
3.0ms
a
Results
ErrorSegmentsBranch
53.8b1x
53.8b1y
53.8b1z
53.8b1t
53.8b1a
53.8b1b
53.8b1c
53.8b1i
53.8b1j
Compiler

Compiled 114 to 96 computations (15.8% saved)

simplify748.0ms (0.9%)

Algorithm
egg-herbie
Rules
367×distribute-rgt-neg-in_binary64
332×neg-sub0_binary64
329×neg-mul-1_binary64
296×unsub-neg_binary64
267×distribute-lft-neg-out_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0143710496
1170610454
2188210428
3206510428
4228410428
5254510428
6291210428
7343210428
8394210428
9434210428
10461310428
11473710428
12484710428
13485810428
14485910428
15485910428
16491110428
17493110428
18493110428
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 t -4381000474388761/324518553658426726783156020576256) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 t 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 z (*.f64 c b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 t 8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 t 4382356096103031/151115727451828646838272) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 z (*.f64 c b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) (*.f64 c (*.f64 a j)))))))
(if (<=.f64 i -162000000000000000121077489606255032794518433874007635594291838837940945543231446621055946015889959944132917097984656372190672569484418323135796984350614566731776) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (if (<=.f64 i -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i -1957927283385199/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i -8205812006415463/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 5534436613871775/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 31524758459729/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 2908638679220113/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 5470552751942715/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 4982140856623339/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 i 8500259669165361/9444732965739290427392) (-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 28000000000000001994934187847335964827875484617562763794327877572419867933953533401639990737488930051696099328) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))))))))))))))
(if (<=.f64 z -5599999999999999822559157624760815277352081239442351330855750803009517911892819069139530761533558837544120602152917852678731419615232) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -7371860416799003/421249166674228746791672110734681729275580381602196445017243910144) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 z -2327635820692487/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 8503492306630217/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 z 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 8743781895837593/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 z 6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 3235193600058077/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 z 61999999999999995738587136) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 z 147999999999999993217210879549110893315529302476934278462260117504) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))))))))))
(if (<=.f64 x -733332951480415/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 x -8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x -901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -5730324903256125/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 x -5680222798770673/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 93248106826835/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 x 7839866231326559/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))))))))))
(if (<=.f64 i -1200000000000000056245580484529095143937222848018188905080793479759084338773601775041575669614560575069895585336770178225253594399013867763556456177015455744) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (if (<=.f64 i -5267953421726493/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i -3455165794209175/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 6488501669029483/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 5892103094213055/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i 7548785066802179/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 6879793337558647/2596148429267413814265248164610048) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 6788401819125115/147573952589676412928) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 i 95000000000000005385486336) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 58000000000000002419945635840) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 i 660000000000000007960619680035950267727872) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 i 1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))
(if (<=.f64 z -10199999999999999473671938084497032667799224320) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 z -3925019814692101/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -745154980294969/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))) (if (<=.f64 z 6703903964971299/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 6543500478125123/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 z 4802119505185577/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z 120000000000000) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 54999999999999999627152177089889538705393964306923520) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 z 7299999999999999699169681576608899430716045695675166147340235077526057544746795008) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 40000000000000000636115644390396721873443234255781125559125310230991355088681524243253879943427260416) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))))))))))))
(if (<=.f64 x -750000000000000005759802795774477226800149574436992572489222586368) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -1561567571728843/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5986909592461421/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5764607523034235/2305843009213693952) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 z -4528428541747959/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))) (if (<=.f64 z 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 4826663403525515/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 9200000000000) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 z 79999999999999999457675893948930238116936675355525120) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 z 1200000000000000009085830971535622411841490224392832700913098458773568889257067622779463999219920591675394320231631092609213619074043095085305823232) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 419999999999999979928573155170859247528252897769853376571795767691985044462506450466038312070312314870326542992625179288452530254839552765537652686295815675301435252205907501754875904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x)))))))))))))
(if (<=.f64 x -1900000000000000101891864885861276621927152929493020224420401119232) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -4815451195682279/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -1153430592754259/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x 5842514878735549/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 3049935075404875/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 2582544170319337/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -304999999999999982387950781923692895691083910918059484443284865024) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -3807566061702267/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -7807837858644215/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5284059386853983/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 1152921504606847/1152921504606846976) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))))))))))
(if (<=.f64 x -410000000000000013125876705869011472254570225368714687145274507264) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -7347795403567931/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -8695092160762875/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 4351578318585633/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5289050460814003/4722366482869645213696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))))))))))
(if (<=.f64 x -1660000000000000074565780462384047892680281084604734573736690118176192017220311906232904851620375203329489760430421676387333422214501588475959789783235526268503352934400) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -16500000000000000860052997483907742549255371124720396092214426409287339162468352) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -8224062725184125/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 1829961045242925/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 6371953966500391/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 650000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 x -209999999999999992395613882456617048523433763359359991164408221087301531614836192745972299942102794281770633731672671239565703495738747024285818854234737672064593821696) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -1659999999999999968848036253591740781145471554506803735360462205563196621717504) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -150186588463189/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -554533938824163/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 8404265541115655/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 110000000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 b -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 b -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -4290498537581631/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 b -943931000118831/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -322146609767327/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8061134813471455/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 999425821294191/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 8593944123082061/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 1107467480703865/1496577676626844588240573268701473812127674924007424) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 b 1399999999999999963626995712) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 8799999999999999840056329155443342240937269986817035919687680) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))))))))))))))))
(if (<=.f64 x -224999999999999995593461283084823260575895828545141878780885432357039971853943198623408945829023913739920070227825470214833749891217310107983099110549096709587524911104) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -13499999999999999806131784857084857273953022252580048630319513080191533851869184) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -49999999999999995805696) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -745293613779675/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5986909592461421/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 3300000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 b -2855827780652981/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b -7203683948275289/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -2703730474832923/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8706025598549171/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 7066929462099421/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 1764020109474739/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 838083498911033/2993155353253689176481146537402947624255349848014848) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 b 1700000000000000118246355238912) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 7800000000000000604293040211349263903116609700551194037977088) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 65999999999999995341885717448580867977801793798134477959076280427134360648935584111931545803015845910954455648551659118755053568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))))))))))))
(if (<=.f64 b -5284220811241125/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b -3974446316289815/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -1122911039760397/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 2055589377435221/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 7486381177314951/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 6658045131145681/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 838083498911033/2993155353253689176481146537402947624255349848014848) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 b 1700000000000000118246355238912) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 79999999999999995950970823765921509357091600881072805846712320) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))))))))))))
(if (<=.f64 x -740000000000000011549024611630502933998988757532477656736197699383535788208931181659564957679311775149308076586485730040285064479259273717361700261960822802457034752) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -150000000000000000584111839593616914142228427844062122722930042350055118034096870361785409127756378572620400511732940800) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -5800000000000000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -6969889432104793/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3190792125773441/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 x 5713266579666609/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5477360550922911/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 x 6956167541431065/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 8887307136961527/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 7400000000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -40000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -5931188266773141/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -1954587813565703/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -3433484001298769/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 432778879906337/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 3079640991197085/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 4811939048745445/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 z 7415301886248907/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (*.f64 (*.f64 j c) a) (*.f64 (*.f64 x (neg.f64 t)) a)) (if (<=.f64 z 4901059257211343/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z 7342621293732791/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 2348542582773833/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 5853945614614289/2787593149816327892691964784081045188247552) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))))))))))))
(if (<=.f64 z -4000000000000000067904876952955838816564180694292426958522404140463990976268867635833049303825020451517633816924622396945837608134603570151424) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -5800000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -3235193600058077/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -403664874540743/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -7357465717068791/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 4154677247100835/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 2842745530335771/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 7588057730713971/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 z 8132911746208479/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 5018684679384415/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 1893591076649837/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z 2294569154291497/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 2301602771176975/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7339195571168229/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 359338179468511/21778071482940061661655974875633165533184) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -122000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -2738119583382487/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -1001432833712141/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 1696493209232841/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 1599044360813871/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 z 2511634509858501/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 1939037262489433/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 6404793347492095/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z 7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 1214734795898959/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 8711228593176025/696898287454081973172991196020261297061888) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 z 34999999999999999762733203602656979176159795468042240) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))))))))))))
(if (<=.f64 b -245000000000000000) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 b -6620533730813779/696898287454081973172991196020261297061888) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b -3081287868599269/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 b -1583568454146723/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b -161993723768713/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 3662382934718687/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b 7918067634262499/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 b 3167306855617931/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b 2364120371783669/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 b 5326436104916545/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 419999999999999998724064522654526258940734476918564140053692416) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 33999999999999999428559210310451835072453196699085853050611446475773818699141727279437872757635410317803520) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 b 14599999999999999201960823711529892355305785637455916765222787963097346663358731301857159891818688038718781224241891259668273187207369902453803629328226562145838633582592) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 b 1199999999999999975540453002504458205328555342240209982481158542748938145742673332043405735332475182094323013669955486542660211710483656313822673735904094870325170625930372671101519003648) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -9500000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z -371796594971737/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -770527719953375/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z -4653238516752935/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -7970587860157857/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 a t) (neg.f64 x)) (if (<=.f64 z -8801977873624195/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 8366966018694801/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z 7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z 7201622010183953/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 707617954654039/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 7316598164803107/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1056844162248225/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z 3235193600058077/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 6132704929595921/696898287454081973172991196020261297061888) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -7417930716765569/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -6402826006914103/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -4448388883764635/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 y -7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -3495959950985713/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -5466551842086025/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 y 8646684321437969/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y 8475596558534171/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 y 4447304632028365/562949953421312) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -8198170380571703/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -8435463364768493/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 y -6874710250704831/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 y 1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 55) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -3957737425103581/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -4455508415646675/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 2724439899746537/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 y 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 410) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))
(if (<=.f64 x -309869985370429/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 x -3762342382584839/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 x -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x -7586364650488709/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 t (*.f64 i b)) (if (<=.f64 x -449423283715579/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 x 3519148513502203/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 613192019008423/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 4703463958573389/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 950000000000000037748736) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 x 61000000000000000330173330705446441999288192648310140953898507836691844797118867609158156288) (*.f64 (*.f64 x y) z) (if (<=.f64 x 81999999999999995256128475224507200267887815072813960962457017605053537613401668797542956472971007306705241945517485182048040950492561408) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 x (*.f64 y z))))))))))))))
(if (<=.f64 j -4999999999999999702036380252676291511991648050427649115224884571969151128330931919089800127025975284687273696257534178886563745342824774058569857985872573620757200896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -4499999999999999974429565382633177664789268512599431293281255448379551384886050990420847233375141888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -620000000000000005766198146491078392184812186107904) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -130547349557569/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j -154105543990675/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -6161174491321037/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 x y) z) (if (<=.f64 j 2544775458471149/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2945676104867089/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 (*.f64 a t) (neg.f64 x)) (if (<=.f64 j 251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 3140015851753681/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 y (*.f64 z x)) (if (<=.f64 j 7436879648890297/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j 150000000000000002333912419420026453640230209538159215005465587064625067174713355489747808487257117151430942130176) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))))))))
(if (<=.f64 j -11200000000000000170968481385217917869599542302017249677047835410128996928237739026487709290074669030841695286866056523448207421791633361339993966472888516873425244418736128) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -35000000000000000144075990750571888230625874415270169038857477029888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -65000000000000004959350396709726552141727231115264) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -3349227672323987/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j -928044454370927/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 4632619933486419/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 6187104959557631/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 (*.f64 x y) z) (if (<=.f64 j 2349579613645237/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2645396987754965/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (*.f64 a t) (neg.f64 x)) (if (<=.f64 j 1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (*.f64 i b)) (if (<=.f64 j 5265614583427859/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 590000000000000022850372546279261911646377743668559779145473585536769658548272154988547625045977514275919062106112) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))
(if (<=.f64 j -7199999999999999872186616946795666251919337478780799203361672083536384031930700683586625633285109539050624806979216180389191941908180459711366236988171585453031424) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1401207495564117/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j -802633041618099/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7714861971741125/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 862203013718999/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (*.f64 (*.f64 x y) z) (if (<=.f64 j 1722777577214141/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 7486192554119879/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 t (*.f64 i b)) (if (<=.f64 j 686479766013061/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 j 5000000000000000077797080647334215121341006984605307166848852902154168905823778516324926949575237238381031404339200) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))
(if (<=.f64 j -3500000000000000182058603173854396749421283471561675084635600866845707816060368340772576808304150088671331120803602053968986028368728003292511351671355949109477376) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -979999999999999975350339277483409006153316153413913970659347207477867333746488764132882089246720) (*.f64 j (*.f64 c a)) (if (<=.f64 j -1119999999999999975995595842322210305867776) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 j (*.f64 c a)) (if (<=.f64 j -687499642012889/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (*.f64 (*.f64 x y) z) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1865314009994531/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (*.f64 y (*.f64 z x)) (if (<=.f64 j 6072067599219319/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 (*.f64 x y) z) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 t (*.f64 i b)) (if (<=.f64 j 2018278782071263/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 a (*.f64 j c)) (if (<=.f64 j 1684996666696915/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 y (*.f64 z x)) (if (<=.f64 j 144999999999999992003377566352323843022785012939703757745635026850537602523089859426768197790607239802831893430272) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))
(if (<=.f64 j -6400000000000000241573716788660152772234473682049854523717541639691281192802481347230407290857874590622049776983278656752923667065091724736628554610730759696154624) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -2500000000000000039757227774399795117090202140986320347445331889436959693042595265203367496464203776) (*.f64 j (*.f64 c a)) (if (<=.f64 j -1750000000000000117235623414300987965308928) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 j (*.f64 c a)) (if (<=.f64 j -2291665473376297/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -5267950678658237/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (*.f64 x y) z) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1939037262489433/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7191592052898167/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 i (*.f64 t b)) (if (<=.f64 j -7179107668147991/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j -5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 j 1897521124756037/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 t (*.f64 i b)) (if (<=.f64 j 6611221025333759/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (*.f64 (*.f64 x y) z) (if (<=.f64 j 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 755817517483257/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 t (*.f64 i b)) (if (<=.f64 j 5805406258693871/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 j 8896782400159711/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y (*.f64 z x)) (if (<=.f64 j 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))))
(if (<=.f64 j -1700000000000000054178423160976677939703670936456360429466957941515088884088856837056887372410872953749002442208009085488549169475663796117733437644752845064162508800) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -13999999999999999304621153724861406510890525201588187015797505562249289936557715464155824128) (*.f64 j (*.f64 c a)) (if (<=.f64 j -149999999999999991258606410644134081593344) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1628326254899759/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 j (*.f64 c a)) (if (<=.f64 j -7860432292188949/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 (*.f64 x y) z) (if (<=.f64 j -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1984661668665655/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 x (*.f64 y z)) (if (<=.f64 j -4523716875331601/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 i (*.f64 t b)) (if (<=.f64 j -5486124068793689/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 (*.f64 x y) z) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 t (*.f64 i b)) (if (<=.f64 j 7750984666805809/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 y (*.f64 z x)) (if (<=.f64 j 190000000000000016626606094492524701939097184900135205797565353364436146082369873682553469079958535205436549758976) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))))
(if (<=.f64 y -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (*.f64 y (*.f64 z x)) (if (<=.f64 y -6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (*.f64 c (*.f64 a j)) (if (<=.f64 y -5516280867495227/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 y -7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 y -5734492412276675/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 j (*.f64 c a)) (if (<=.f64 y -146179710171/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 y 3766907370704757/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (*.f64 a (*.f64 j c)) (if (<=.f64 y 1468487258528273/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 y 149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 (*.f64 i t) b) (if (<=.f64 y 4951760157141521/9903520314283042199192993792) (*.f64 (*.f64 x y) z) (if (<=.f64 y 310000000) (*.f64 a (*.f64 j c)) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))
(if (<=.f64 z -1149999999999999962669622249565384411351495376193516415938414376303631253461612788116239874616461255280376529519953051648) (*.f64 (*.f64 x y) z) (if (<=.f64 z -5394381494946035/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 c (*.f64 a j)) (if (<=.f64 z -5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 t (*.f64 i b)) (if (<=.f64 z -1542972394348225/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 z 3007084911439871/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (*.f64 i t) b) (if (<=.f64 z 6377472929211673/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 7729075046034517/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 a (*.f64 j c)) (if (<=.f64 z 1156995391866473/12855504354071922204335696738729300820177623950262342682411008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 125000000000000009786442550574530480288170037485764608) (*.f64 (*.f64 i t) b) (if (<=.f64 z 195000000000000009354581529192298167231048550036355582517491223494656) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5199999999999999722063141838514689883831000627504764200268447262322670310953739542845010096410634324058642055168) (*.f64 (*.f64 x y) z) (if (<=.f64 z 520000000000000031796436799481940522111985814924165765345726000781122466722128089964572129622413063984632256184633305685545295374450688) (*.f64 i (*.f64 t b)) (if (<=.f64 z 112000000000000008636174764717816212985910217678059308610414225973088809407530220058971581622640563909521422833708749141742721138706874368) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5500000000000000356490945831679736954727161389370214636300021861940519016515935506321747083704441904612730670824622974106996557802344294349993032740152229164889568485763125277825988643179356732152541744201728) (*.f64 c (*.f64 a j)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))
(if (<=.f64 z -440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (*.f64 (*.f64 x y) z) (if (<=.f64 z -390218568789499/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 c (*.f64 a j)) (if (<=.f64 z -7446302632199161/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 t (*.f64 i b)) (if (<=.f64 z -1671553427210577/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 (*.f64 i t) b) (if (<=.f64 z 2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 320786806109831/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (*.f64 j c)) (if (<=.f64 z 3706992666733213/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 32999999999999999776291306253933723223236378584154112) (*.f64 (*.f64 i t) b) (if (<=.f64 z 199999999999999990561044450276333613382502582705723397060843246977024) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 309999999999999991153101970240896810195003513560395510887319936850980744500007977949939225877565188632666590674944) (*.f64 (*.f64 x y) z) (if (<=.f64 z 609999999999999978330017587311431185238983037630721363837762635825875941993112069150381706960928428468436742444210708013139351926996992) (*.f64 i (*.f64 t b)) (if (<=.f64 z 26000000000000002175992562299825275957492942790891983740129515011289860748666078432955616678943604380161108003822953020227284806536215396352) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5199999999999999631941526062885217512651886250814089081730160458329955980648949894270762310524967158901874521549518118820076175093989839369920864923576235116847933520379307532818121406964990443045482483679232) (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x y) z)))))))))))))))
(if (<=.f64 y -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (*.f64 y (*.f64 z x)) (if (<=.f64 y -2431181561135057/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (*.f64 a j)) (if (<=.f64 y -2369224592144251/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 i (*.f64 t b)) (if (<=.f64 y 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 j (*.f64 c a)) (if (<=.f64 y 452499694080517/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (*.f64 i t) b) (*.f64 (*.f64 x y) z))))))
(if (<=.f64 x -1917062309491721/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 x (*.f64 y z)) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 t (*.f64 i b)) (if (<=.f64 x 3314649325744685/144115188075855872) (*.f64 c (*.f64 a j)) (*.f64 x (*.f64 y z)))))
(if (<=.f64 i -1376851462496697/5986310706507378352962293074805895248510699696029696) (*.f64 i (*.f64 t b)) (if (<=.f64 i 144999999999999999177916416) (*.f64 c (*.f64 a j)) (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
Outputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) -inf.0) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j)))))
(if (<=.f64 t -4381000474388761/324518553658426726783156020576256) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 t 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 z (*.f64 c b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 t 8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 t 4382356096103031/151115727451828646838272) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (-.f64 (*.f64 z (*.f64 c b)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (+.f64 (*.f64 (*.f64 i b) t) (*.f64 (*.f64 x (neg.f64 a)) t)) (*.f64 c (*.f64 a j)))))))
(if (<=.f64 t -4381000474388761/324518553658426726783156020576256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 t 8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 t 4382356096103031/151115727451828646838272) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 c (*.f64 a j)) (+.f64 (*.f64 t (*.f64 b i)) (*.f64 t (*.f64 x (neg.f64 a)))))))))
(if (<=.f64 t -4381000474388761/324518553658426726783156020576256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 t 8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 t 4382356096103031/151115727451828646838272) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 c (*.f64 a j)) (+.f64 (*.f64 t (*.f64 b i)) (*.f64 t (*.f64 x (neg.f64 a)))))))))
(if (<=.f64 t -4381000474388761/324518553658426726783156020576256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 t 8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 t 4382356096103031/151115727451828646838272) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (-.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 t (*.f64 b i)) (*.f64 t (*.f64 x a))))))))
(if (<=.f64 t -4381000474388761/324518553658426726783156020576256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 t 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))) (if (<=.f64 t 8202190217936295/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 t 4382356096103031/151115727451828646838272) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))) (+.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 t (*.f64 b i)) (*.f64 t (*.f64 x a))))))))
(if (<=.f64 i -162000000000000000121077489606255032794518433874007635594291838837940945543231446621055946015889959944132917097984656372190672569484418323135796984350614566731776) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (if (<=.f64 i -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i -1957927283385199/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i -8205812006415463/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 5534436613871775/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 31524758459729/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 2908638679220113/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 5470552751942715/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 4982140856623339/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 i 8500259669165361/9444732965739290427392) (-.f64 (*.f64 (neg.f64 t) (*.f64 a x)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 28000000000000001994934187847335964827875484617562763794327877572419867933953533401639990737488930051696099328) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j)))))))))))))))))
(if (<=.f64 i -162000000000000000121077489606255032794518433874007635594291838837940945543231446621055946015889959944132917097984656372190672569484418323135796984350614566731776) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (-.f64 (*.f64 (neg.f64 t) (*.f64 x a)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i -1957927283385199/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i -8205812006415463/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 5534436613871775/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (*.f64 (neg.f64 t) (*.f64 x a)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 31524758459729/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 2908638679220113/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 5470552751942715/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 4982140856623339/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (-.f64 (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 8500259669165361/9444732965739290427392) (-.f64 (*.f64 (neg.f64 t) (*.f64 x a)) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 28000000000000001994934187847335964827875484617562763794327877572419867933953533401639990737488930051696099328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))))))))))))))))
(if (<=.f64 i -162000000000000000121077489606255032794518433874007635594291838837940945543231446621055946015889959944132917097984656372190672569484418323135796984350614566731776) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 i (*.f64 y j))) (if (<=.f64 i -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i -1957927283385199/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i -8205812006415463/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 5534436613871775/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 31524758459729/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 2908638679220113/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 5470552751942715/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 4982140856623339/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (-.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 8500259669165361/9444732965739290427392) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (if (<=.f64 i 28000000000000001994934187847335964827875484617562763794327877572419867933953533401639990737488930051696099328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j))))))))))))))))
(if (<=.f64 i -162000000000000000121077489606255032794518433874007635594291838837940945543231446621055946015889959944132917097984656372190672569484418323135796984350614566731776) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 i (*.f64 y j))) (if (<=.f64 i -6719234226533413/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 t (*.f64 x a))) (if (<=.f64 i -1957927283385199/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i -8205812006415463/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 5534436613871775/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 t (*.f64 x a))) (if (<=.f64 i 925783436608935/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 31524758459729/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 2908638679220113/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 5470552751942715/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 4982140856623339/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 8500259669165361/9444732965739290427392) (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 t (*.f64 x a))) (if (<=.f64 i 28000000000000001994934187847335964827875484617562763794327877572419867933953533401639990737488930051696099328) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j))))))))))))))))
(if (<=.f64 z -5599999999999999822559157624760815277352081239442351330855750803009517911892819069139530761533558837544120602152917852678731419615232) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -7371860416799003/421249166674228746791672110734681729275580381602196445017243910144) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 z -2327635820692487/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 8503492306630217/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 z 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 8743781895837593/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 z 6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 3235193600058077/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 -1 (*.f64 i (*.f64 y j))))) (if (<=.f64 z 61999999999999995738587136) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 z 147999999999999993217210879549110893315529302476934278462260117504) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))))))))))
(if (<=.f64 z -5599999999999999822559157624760815277352081239442351330855750803009517911892819069139530761533558837544120602152917852678731419615232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z -7371860416799003/421249166674228746791672110734681729275580381602196445017243910144) (-.f64 (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 z -2327635820692487/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 8503492306630217/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 z 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 8743781895837593/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 z 6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 3235193600058077/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (*.f64 i (*.f64 t b)) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))) (if (<=.f64 z 61999999999999995738587136) (-.f64 (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 z 147999999999999993217210879549110893315529302476934278462260117504) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))
(if (<=.f64 z -5599999999999999822559157624760815277352081239442351330855750803009517911892819069139530761533558837544120602152917852678731419615232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z -7371860416799003/421249166674228746791672110734681729275580381602196445017243910144) (-.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 z -2327635820692487/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 8503492306630217/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 z 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 8743781895837593/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 z 6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 3235193600058077/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 z 61999999999999995738587136) (-.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 z 147999999999999993217210879549110893315529302476934278462260117504) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))
(if (<=.f64 z -5599999999999999822559157624760815277352081239442351330855750803009517911892819069139530761533558837544120602152917852678731419615232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z -7371860416799003/421249166674228746791672110734681729275580381602196445017243910144) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z -2327635820692487/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 8503492306630217/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 3508205870822777/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 8743781895837593/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 578358058743443/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 z 6621722593349317/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 3235193600058077/107839786668602559178668060348078522694548577690162289924414440996864) (+.f64 (*.f64 i (*.f64 t b)) (-.f64 (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (*.f64 y j)))) (if (<=.f64 z 61999999999999995738587136) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 147999999999999993217210879549110893315529302476934278462260117504) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))
(if (<=.f64 x -733332951480415/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 x -8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x -901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -5730324903256125/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)) (if (<=.f64 x -5680222798770673/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 93248106826835/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 x 7839866231326559/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b))))))))))
(if (<=.f64 x -733332951480415/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 x -8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x -901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -5730324903256125/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (-.f64 (+.f64 (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 x -5680222798770673/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 93248106826835/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 7839866231326559/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))))))))))
(if (<=.f64 x -733332951480415/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 x -8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x -901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -5730324903256125/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (-.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 x -5680222798770673/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 93248106826835/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 7839866231326559/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))))))))))
(if (<=.f64 x -733332951480415/32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -8695092160762875/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x -901394529160951/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -5730324903256125/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896) (+.f64 (-.f64 (*.f64 c (*.f64 a j)) (*.f64 a (*.f64 x t))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x -5680222798770673/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 93248106826835/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 x 7839866231326559/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))))))))
(if (<=.f64 i -1200000000000000056245580484529095143937222848018188905080793479759084338773601775041575669614560575069895585336770178225253594399013867763556456177015455744) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 -1 (*.f64 i (*.f64 y j)))) (if (<=.f64 i -5267953421726493/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i -3455165794209175/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 6488501669029483/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 5892103094213055/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i 7548785066802179/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)) (if (<=.f64 i 6879793337558647/2596148429267413814265248164610048) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 6788401819125115/147573952589676412928) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 i 95000000000000005385486336) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 i 58000000000000002419945635840) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 i 660000000000000007960619680035950267727872) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 i 1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))
(if (<=.f64 i -1200000000000000056245580484529095143937222848018188905080793479759084338773601775041575669614560575069895585336770178225253594399013867763556456177015455744) (+.f64 (neg.f64 (*.f64 i (*.f64 y j))) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a)))) (if (<=.f64 i -5267953421726493/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i -3455165794209175/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 6488501669029483/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 5892103094213055/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 7548785066802179/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 6879793337558647/2596148429267413814265248164610048) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 6788401819125115/147573952589676412928) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 i 95000000000000005385486336) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 58000000000000002419945635840) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 i 660000000000000007960619680035950267727872) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))
(if (<=.f64 i -1200000000000000056245580484529095143937222848018188905080793479759084338773601775041575669614560575069895585336770178225253594399013867763556456177015455744) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 i (*.f64 y j))) (if (<=.f64 i -5267953421726493/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i -3455165794209175/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 6488501669029483/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 5892103094213055/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 7548785066802179/431359146674410236714672241392314090778194310760649159697657763987456) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (if (<=.f64 i 6879793337558647/2596148429267413814265248164610048) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 6788401819125115/147573952589676412928) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 95000000000000005385486336) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 58000000000000002419945635840) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 i 660000000000000007960619680035950267727872) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))
(if (<=.f64 i -1200000000000000056245580484529095143937222848018188905080793479759084338773601775041575669614560575069895585336770178225253594399013867763556456177015455744) (-.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 i (*.f64 y j))) (if (<=.f64 i -5267953421726493/95780971304118053647396689196894323976171195136475136) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i -3455165794209175/230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i -6943379390043853/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 6488501669029483/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 1823517583980905/253266331108459042877954581524118722595974501479640924072000569439126758509088631982403994686712878069348015540240526683495797795130113239006767262824338603946605334680267915264) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 5892103094213055/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 7548785066802179/431359146674410236714672241392314090778194310760649159697657763987456) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 i 6879793337558647/2596148429267413814265248164610048) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 6788401819125115/147573952589676412928) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 95000000000000005385486336) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 i 58000000000000002419945635840) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 i 660000000000000007960619680035950267727872) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 i 1499999999999999993599588743177118966809326362226364172329709443602097930651897784880589265062861094178945723810853308683709593587023663199603564582399750095455295920786112512) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))))
(if (<=.f64 z -10199999999999999473671938084497032667799224320) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 z -3925019814692101/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -745154980294969/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))) (if (<=.f64 z 6703903964971299/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 6543500478125123/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 z 4802119505185577/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z 120000000000000) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 54999999999999999627152177089889538705393964306923520) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 z 7299999999999999699169681576608899430716045695675166147340235077526057544746795008) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 40000000000000000636115644390396721873443234255781125559125310230991355088681524243253879943427260416) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))))))))))))
(if (<=.f64 z -10199999999999999473671938084497032667799224320) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 z -3925019814692101/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -745154980294969/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 6703903964971299/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 6543500478125123/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 z 4802119505185577/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 120000000000000) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 54999999999999999627152177089889538705393964306923520) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 z 7299999999999999699169681576608899430716045695675166147340235077526057544746795008) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 40000000000000000636115644390396721873443234255781125559125310230991355088681524243253879943427260416) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))
(if (<=.f64 z -10199999999999999473671938084497032667799224320) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 z -3925019814692101/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -745154980294969/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 6703903964971299/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 6543500478125123/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 z 4802119505185577/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 120000000000000) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 54999999999999999627152177089889538705393964306923520) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 z 7299999999999999699169681576608899430716045695675166147340235077526057544746795008) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 40000000000000000636115644390396721873443234255781125559125310230991355088681524243253879943427260416) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))
(if (<=.f64 z -10199999999999999473671938084497032667799224320) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (if (<=.f64 z -4844365416753631/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 z -3925019814692101/5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986752) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -745154980294969/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 6703903964971299/837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880256) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 6543500478125123/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 z 4802119505185577/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 120000000000000) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 54999999999999999627152177089889538705393964306923520) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 z 7299999999999999699169681576608899430716045695675166147340235077526057544746795008) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 40000000000000000636115644390396721873443234255781125559125310230991355088681524243253879943427260416) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))
(if (<=.f64 x -750000000000000005759802795774477226800149574436992572489222586368) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -1561567571728843/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5986909592461421/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5764607523034235/2305843009213693952) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -750000000000000005759802795774477226800149574436992572489222586368) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -1561567571728843/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5986909592461421/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5764607523034235/2305843009213693952) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -750000000000000005759802795774477226800149574436992572489222586368) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -1561567571728843/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5986909592461421/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5764607523034235/2305843009213693952) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -750000000000000005759802795774477226800149574436992572489222586368) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -1668739871813211/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -1561567571728843/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5986909592461421/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5764607523034235/2305843009213693952) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 z -4528428541747959/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))) (if (<=.f64 z 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 4826663403525515/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) (if (<=.f64 z 9200000000000) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 z 79999999999999999457675893948930238116936675355525120) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 z 1200000000000000009085830971535622411841490224392832700913098458773568889257067622779463999219920591675394320231631092609213619074043095085305823232) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 419999999999999979928573155170859247528252897769853376571795767691985044462506450466038312070312314870326542992625179288452530254839552765537652686295815675301435252205907501754875904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x)))))))))))))
(if (<=.f64 z -4528428541747959/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 4826663403525515/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 9200000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 79999999999999999457675893948930238116936675355525120) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 z 1200000000000000009085830971535622411841490224392832700913098458773568889257067622779463999219920591675394320231631092609213619074043095085305823232) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 419999999999999979928573155170859247528252897769853376571795767691985044462506450466038312070312314870326542992625179288452530254839552765537652686295815675301435252205907501754875904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a)))))))))))))
(if (<=.f64 z -4528428541747959/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 4826663403525515/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 9200000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 79999999999999999457675893948930238116936675355525120) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 z 1200000000000000009085830971535622411841490224392832700913098458773568889257067622779463999219920591675394320231631092609213619074043095085305823232) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 419999999999999979928573155170859247528252897769853376571795767691985044462506450466038312070312314870326542992625179288452530254839552765537652686295815675301435252205907501754875904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a)))))))))))))
(if (<=.f64 z -4528428541747959/210624583337114373395836055367340864637790190801098222508621955072) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 z -4093428512252305/160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z -6245471015606689/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 5237424972633827/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 4826663403525515/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 z 6686066773453359/215679573337205118357336120696157045389097155380324579848828881993728) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 z 9200000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 z 79999999999999999457675893948930238116936675355525120) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 z 1200000000000000009085830971535622411841490224392832700913098458773568889257067622779463999219920591675394320231631092609213619074043095085305823232) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 z 419999999999999979928573155170859247528252897769853376571795767691985044462506450466038312070312314870326542992625179288452530254839552765537652686295815675301435252205907501754875904) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a)))))))))))))
(if (<=.f64 x -1900000000000000101891864885861276621927152929493020224420401119232) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -4815451195682279/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -1153430592754259/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x 5842514878735549/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 3049935075404875/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 2582544170319337/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (+.f64 (*.f64 (*.f64 z y) x) (*.f64 (*.f64 a (neg.f64 t)) x)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -1900000000000000101891864885861276621927152929493020224420401119232) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -4815451195682279/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -1153430592754259/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 5842514878735549/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 3049935075404875/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 2582544170319337/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (-.f64 (+.f64 (*.f64 x (*.f64 a (neg.f64 t))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -1900000000000000101891864885861276621927152929493020224420401119232) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -4815451195682279/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -1153430592754259/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 5842514878735549/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 3049935075404875/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 2582544170319337/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (-.f64 (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -1900000000000000101891864885861276621927152929493020224420401119232) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -4815451195682279/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -1153430592754259/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 5842514878735549/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 3049935075404875/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 466240534134175/1942668892225729070919461906823518906642406839052139521251812409738904285205208498176) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 2582544170319337/4611686018427387904) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (-.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 x -304999999999999982387950781923692895691083910918059484443284865024) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -3807566061702267/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -7807837858644215/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5284059386853983/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 1152921504606847/1152921504606846976) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))))))))))
(if (<=.f64 x -304999999999999982387950781923692895691083910918059484443284865024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -3807566061702267/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -7807837858644215/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5284059386853983/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 1152921504606847/1152921504606846976) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))))))))))
(if (<=.f64 x -304999999999999982387950781923692895691083910918059484443284865024) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -3807566061702267/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -7807837858644215/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 5365626521545613/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5284059386853983/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 1152921504606847/1152921504606846976) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))
(if (<=.f64 x -410000000000000013125876705869011472254570225368714687145274507264) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))) (if (<=.f64 x -7347795403567931/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -8695092160762875/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 4351578318585633/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 5289050460814003/4722366482869645213696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 i) (*.f64 t b))))))))))
(if (<=.f64 x -410000000000000013125876705869011472254570225368714687145274507264) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -7347795403567931/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -8695092160762875/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 4351578318585633/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 5289050460814003/4722366482869645213696) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))))))))))
(if (<=.f64 x -410000000000000013125876705869011472254570225368714687145274507264) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -7347795403567931/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -8695092160762875/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3137646879320943/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 4351578318585633/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 5289050460814003/4722366482869645213696) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))
(if (<=.f64 x -1660000000000000074565780462384047892680281084604734573736690118176192017220311906232904851620375203329489760430421676387333422214501588475959789783235526268503352934400) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -16500000000000000860052997483907742549255371124720396092214426409287339162468352) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -8224062725184125/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 1829961045242925/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 6371953966500391/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 x 650000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 x -1660000000000000074565780462384047892680281084604734573736690118176192017220311906232904851620375203329489760430421676387333422214501588475959789783235526268503352934400) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -16500000000000000860052997483907742549255371124720396092214426409287339162468352) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 x -8224062725184125/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 1829961045242925/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 6371953966500391/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y (neg.f64 i)))) (if (<=.f64 x 650000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))
(if (<=.f64 x -1660000000000000074565780462384047892680281084604734573736690118176192017220311906232904851620375203329489760430421676387333422214501588475959789783235526268503352934400) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -16500000000000000860052997483907742549255371124720396092214426409287339162468352) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 x -8224062725184125/17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -5678427533559429/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5950709598712133/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 1829961045242925/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 6371953966500391/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 j (*.f64 y i))) (if (<=.f64 x 650000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))
(if (<=.f64 x -209999999999999992395613882456617048523433763359359991164408221087301531614836192745972299942102794281770633731672671239565703495738747024285818854234737672064593821696) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -1659999999999999968848036253591740781145471554506803735360462205563196621717504) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -150186588463189/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 a x))) (if (<=.f64 x -554533938824163/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 8404265541115655/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 110000000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 x -209999999999999992395613882456617048523433763359359991164408221087301531614836192745972299942102794281770633731672671239565703495738747024285818854234737672064593821696) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -1659999999999999968848036253591740781145471554506803735360462205563196621717504) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 x -150186588463189/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 t (*.f64 x a))) (if (<=.f64 x -554533938824163/11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 8404265541115655/45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758592) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3807631028762429/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 110000000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))
(if (<=.f64 b -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 b -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -4290498537581631/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 b -943931000118831/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -322146609767327/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8061134813471455/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 999425821294191/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 8593944123082061/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 1107467480703865/1496577676626844588240573268701473812127674924007424) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 b 1399999999999999963626995712) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 8799999999999999840056329155443342240937269986817035919687680) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)))))))))))))))))
(if (<=.f64 b -6733741293329135/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 i (*.f64 y j))) (if (<=.f64 b -49686240918645/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -4290498537581631/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 c (*.f64 z b))) (if (<=.f64 b -5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 b -943931000118831/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -322146609767327/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 b 8061134813471455/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 999425821294191/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 b 8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 8593944123082061/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 b 1107467480703865/1496577676626844588240573268701473812127674924007424) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 b 1399999999999999963626995712) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b 8799999999999999840056329155443342240937269986817035919687680) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))))))))))))))))))
(if (<=.f64 x -224999999999999995593461283084823260575895828545141878780885432357039971853943198623408945829023913739920070227825470214833749891217310107983099110549096709587524911104) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -13499999999999999806131784857084857273953022252580048630319513080191533851869184) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -49999999999999995805696) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -745293613779675/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5986909592461421/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 3300000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 x -224999999999999995593461283084823260575895828545141878780885432357039971853943198623408945829023913739920070227825470214833749891217310107983099110549096709587524911104) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -13499999999999999806131784857084857273953022252580048630319513080191533851869184) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 x -49999999999999995805696) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -745293613779675/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 879082099809747/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 5986909592461421/11296055834832869987796435368818511453405415647406310098733607723450775321444793999623495683980919987883591461993135986312493187463513563790506212353947784425723184365930864482290528289970814110895029437915338121462939648) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 1942668892225729/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 3300000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))
(if (<=.f64 b -2855827780652981/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b -7203683948275289/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -2703730474832923/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8706025598549171/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 7066929462099421/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (+.f64 (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 b 8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 1764020109474739/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 838083498911033/2993155353253689176481146537402947624255349848014848) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 b 1700000000000000118246355238912) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 7800000000000000604293040211349263903116609700551194037977088) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 65999999999999995341885717448580867977801793798134477959076280427134360648935584111931545803015845910954455648551659118755053568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))))))))))))
(if (<=.f64 b -2855827780652981/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b -7203683948275289/49680578953622685924767343630800081768220352547734291556449665216833630485964060362588109082516687294415607382308194342597490561411674060526217192801317796454542559232667196977608489140211150234408415974198927000028571099322113851392) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -2703730474832923/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 b 8706025598549171/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 7066929462099421/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))) (if (<=.f64 b 8668441363206785/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 1764020109474739/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 b 838083498911033/2993155353253689176481146537402947624255349848014848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 b 1700000000000000118246355238912) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b 7800000000000000604293040211349263903116609700551194037977088) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 65999999999999995341885717448580867977801793798134477959076280427134360648935584111931545803015845910954455648551659118755053568) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))))))))))))
(if (<=.f64 b -5284220811241125/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b -3974446316289815/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -1122911039760397/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 2055589377435221/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 7486381177314951/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 6658045131145681/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 838083498911033/2993155353253689176481146537402947624255349848014848) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 b 1700000000000000118246355238912) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 79999999999999995950970823765921509357091600881072805846712320) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))))))))))))
(if (<=.f64 b -5284220811241125/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b -3974446316289815/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b -1122911039760397/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 2055589377435221/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 4167509020549909/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 7486381177314951/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 b 6658045131145681/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 b 838083498911033/2993155353253689176481146537402947624255349848014848) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 b 1700000000000000118246355238912) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b 79999999999999995950970823765921509357091600881072805846712320) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 220000000000000016538387121634005898043714394157529806966240002518708503553331345026199042241506767794218510108547555791869050880) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (if (<=.f64 b 820000000000000060407987452031198630179367979847477289923957702766568179292909390327725513038830817038032045291489197605610433848522433697367355119810892799985496855617297613640411652374434697016406074982400) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))))))))))))
(if (<=.f64 x -740000000000000011549024611630502933998988757532477656736197699383535788208931181659564957679311775149308076586485730040285064479259273717361700261960822802457034752) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -150000000000000000584111839593616914142228427844062122722930042350055118034096870361785409127756378572620400511732940800) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -5800000000000000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 x -6969889432104793/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3190792125773441/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 x 5713266579666609/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5477360550922911/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 x 6956167541431065/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 x 8887307136961527/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 7400000000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))
(if (<=.f64 x -740000000000000011549024611630502933998988757532477656736197699383535788208931181659564957679311775149308076586485730040285064479259273717361700261960822802457034752) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -150000000000000000584111839593616914142228427844062122722930042350055118034096870361785409127756378572620400511732940800) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -5800000000000000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 x -6969889432104793/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 3190792125773441/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 x 5713266579666609/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (if (<=.f64 x 5477360550922911/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 x 6956167541431065/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 x 8887307136961527/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 7400000000000000000000) (+.f64 (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 c (*.f64 a j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -40000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -5931188266773141/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -1954587813565703/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -3433484001298769/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 432778879906337/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 3079640991197085/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 4811939048745445/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 z 7415301886248907/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (*.f64 (*.f64 j c) a) (*.f64 (*.f64 x (neg.f64 t)) a)) (if (<=.f64 z 4901059257211343/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z 7342621293732791/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 2348542582773833/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 5853945614614289/2787593149816327892691964784081045188247552) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -40000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -5931188266773141/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -1954587813565703/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -3433484001298769/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 432778879906337/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 3079640991197085/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (*.f64 i j) (neg.f64 y))) (if (<=.f64 z 4811939048745445/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 7415301886248907/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j))) (if (<=.f64 z 4901059257211343/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 7342621293732791/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 2348542582773833/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 5853945614614289/2787593149816327892691964784081045188247552) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -40000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -5931188266773141/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -1954587813565703/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -3433484001298769/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 432778879906337/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 3079640991197085/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 i j))) (if (<=.f64 z 4811939048745445/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 7415301886248907/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (+.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j))) (if (<=.f64 z 4901059257211343/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 7342621293732791/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 2348542582773833/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 5853945614614289/2787593149816327892691964784081045188247552) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -40000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -5931188266773141/53919893334301279589334030174039261347274288845081144962207220498432) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -1954587813565703/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -3433484001298769/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 432778879906337/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 3079640991197085/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 i j))) (if (<=.f64 z 4811939048745445/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 7415301886248907/2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511488) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 912488123524439/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (-.f64 (*.f64 a (*.f64 c j)) (*.f64 a (*.f64 x t))) (if (<=.f64 z 4901059257211343/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 7342621293732791/3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1198751443321341/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 2348542582773833/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 5853945614614289/2787593149816327892691964784081045188247552) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 z -4000000000000000067904876952955838816564180694292426958522404140463990976268867635833049303825020451517633816924622396945837608134603570151424) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -5800000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -3235193600058077/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -403664874540743/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -7357465717068791/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 4154677247100835/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 2842745530335771/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 7588057730713971/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 z 8132911746208479/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 5018684679384415/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 1893591076649837/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z 2294569154291497/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 2301602771176975/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7339195571168229/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 359338179468511/21778071482940061661655974875633165533184) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))))))))))))
(if (<=.f64 z -4000000000000000067904876952955838816564180694292426958522404140463990976268867635833049303825020451517633816924622396945837608134603570151424) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -5800000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -3235193600058077/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -403664874540743/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -7357465717068791/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 4154677247100835/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2842745530335771/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 (*.f64 i j) (neg.f64 y))) (if (<=.f64 z 7588057730713971/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 8132911746208479/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 5018684679384415/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1893591076649837/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 2294569154291497/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 2301602771176975/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7339195571168229/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 359338179468511/21778071482940061661655974875633165533184) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 z -4000000000000000067904876952955838816564180694292426958522404140463990976268867635833049303825020451517633816924622396945837608134603570151424) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -5800000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -3235193600058077/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -403664874540743/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -7357465717068791/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 4154677247100835/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 3585592765032103/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2842745530335771/23689546086131422960647270026588478931532074235789438036179382904450240366918592625898413220651954314430049601701829119967217713075482397330387684250506304003974227539380644310764545984368872754291732775783027172102246808682496) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 i j))) (if (<=.f64 z 7588057730713971/185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192832) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 8132911746208479/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 5018684679384415/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1893591076649837/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 2294569154291497/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 2301602771176975/12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7339195571168229/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 4097911893406897/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 359338179468511/21778071482940061661655974875633165533184) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 22499999999999999847471345173136629470388439943741440) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -122000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -2738119583382487/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z -1001432833712141/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 1696493209232841/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 i (*.f64 t b))) (if (<=.f64 z 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 1599044360813871/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 z 2511634509858501/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 1939037262489433/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 6404793347492095/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (if (<=.f64 z 7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 1214734795898959/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 8711228593176025/696898287454081973172991196020261297061888) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 z 34999999999999999762733203602656979176159795468042240) (+.f64 (*.f64 t (*.f64 i b)) (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -122000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -2738119583382487/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -1001432833712141/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 1696493209232841/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 1599044360813871/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 z 2511634509858501/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 1939037262489433/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 6404793347492095/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1214734795898959/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 8711228593176025/696898287454081973172991196020261297061888) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 34999999999999999762733203602656979176159795468042240) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -122000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -2738119583382487/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -1954587813565703/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z -1001432833712141/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 1696493209232841/69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896192) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 y (*.f64 x z))) (if (<=.f64 z 1416996353930529/7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 1599044360813871/11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341248) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 z 2511634509858501/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 1939037262489433/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 6404793347492095/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (if (<=.f64 z 7783797501194429/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 1214734795898959/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 4321318352303853/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 z 2911674240052269/107839786668602559178668060348078522694548577690162289924414440996864) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 8711228593176025/696898287454081973172991196020261297061888) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 z 34999999999999999762733203602656979176159795468042240) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 t (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))))))))))))))))
(if (<=.f64 b -245000000000000000) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 b -6620533730813779/696898287454081973172991196020261297061888) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b -3081287868599269/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 b -1583568454146723/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b -161993723768713/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 3662382934718687/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b 7918067634262499/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 b 3167306855617931/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 b 2364120371783669/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 b 5326436104916545/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 b 419999999999999998724064522654526258940734476918564140053692416) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 b 33999999999999999428559210310451835072453196699085853050611446475773818699141727279437872757635410317803520) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 b 14599999999999999201960823711529892355305785637455916765222787963097346663358731301857159891818688038718781224241891259668273187207369902453803629328226562145838633582592) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 b 1199999999999999975540453002504458205328555342240209982481158542748938145742673332043405735332475182094323013669955486542660211710483656313822673735904094870325170625930372671101519003648) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b))))))))))))))))
(if (<=.f64 b -245000000000000000) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 b -6620533730813779/696898287454081973172991196020261297061888) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 b -3081287868599269/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 b -1583568454146723/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 b -161993723768713/736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 3662382934718687/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 b 7918067634262499/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 b 3167306855617931/1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 b 2364120371783669/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 b 5326436104916545/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 b 419999999999999998724064522654526258940734476918564140053692416) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 b 33999999999999999428559210310451835072453196699085853050611446475773818699141727279437872757635410317803520) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 b 14599999999999999201960823711529892355305785637455916765222787963097346663358731301857159891818688038718781224241891259668273187207369902453803629328226562145838633582592) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 b 1199999999999999975540453002504458205328555342240209982481158542748938145742673332043405735332475182094323013669955486542660211710483656313822673735904094870325170625930372671101519003648) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 z -9500000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z -371796594971737/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z -770527719953375/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z -4653238516752935/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z -7970587860157857/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 a t) (neg.f64 x)) (if (<=.f64 z -8801977873624195/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 8366966018694801/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 z 7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z 7201622010183953/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 707617954654039/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 z 7316598164803107/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1056844162248225/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 z 3235193600058077/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 z 6132704929595921/696898287454081973172991196020261297061888) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -9500000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z -371796594971737/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -770527719953375/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z -4653238516752935/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z -7970587860157857/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 (*.f64 t a) (neg.f64 x)) (if (<=.f64 z -8801977873624195/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 8366966018694801/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z 7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 7201622010183953/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 707617954654039/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 7316598164803107/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1056844162248225/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 3235193600058077/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 6132704929595921/696898287454081973172991196020261297061888) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))))))))
(if (<=.f64 z -3600000000000000128806520461781711467583890167418938741098803261959988733390017508348897396040800218865245584259005325644593958683535103492096) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 z -9500000000000000) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 z -4196261778848663/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -7442828536787015/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z -371796594971737/2124551971267068394758352826209874509318372470908127692797776552801614239443408970956650009060917142675557317944986004061386317350610828957638079915066349407775325083341572876126912512) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z -770527719953375/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z -4653238516752935/1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z -7970587860157857/40874809539271061742722513162994453833061401813718170449972167525114099545476384067275939133289179158309733311369062302596555530002300798171938238428873347488153716182038234655079172535180553977500740746128259563383414998120875425564443755897815944345745836172815483732835501982317445323323080704) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 z -8801977873624195/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 8366966018694801/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 z 7789781865825189/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 7201622010183953/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 707617954654039/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 z 7316598164803107/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 z 1056844162248225/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 z 3235193600058077/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 z 6132704929595921/696898287454081973172991196020261297061888) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))))))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -7417930716765569/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -6402826006914103/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -4448388883764635/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 y -7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -3495959950985713/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -5466551842086025/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 y 8646684321437969/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y 8475596558534171/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b) (if (<=.f64 y 4447304632028365/562949953421312) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -7417930716765569/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -6402826006914103/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -4448388883764635/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 y -7308458781158715/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -3495959950985713/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y -5466551842086025/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 y 8646684321437969/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y 8475596558534171/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (if (<=.f64 y 4447304632028365/562949953421312) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -8198170380571703/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -8435463364768493/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 y -6874710250704831/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 y 1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 55) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -8198170380571703/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -8435463364768493/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 y -6874710250704831/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y -8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 y 1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 55) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -8198170380571703/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -1891296297426935/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -8435463364768493/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 y -6874710250704831/4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y -8382529300045823/19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278848) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 713324635913367/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 y 1420269514503319/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 163238064972249/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 55) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -3957737425103581/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -4455508415646675/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y -7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 2724439899746537/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 y 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 y 1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 410) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -3957737425103581/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -4455508415646675/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y -5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 2724439899746537/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 y 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 410) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -36000000000000002072696209985381717500306860713181283483078398104279257469446761903816704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -3957737425103581/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y -4455508415646675/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y -7132140987364465/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y -5987520928604159/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 2724439899746537/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 5890680864316837/368167554019802297902961703073592265444961685287384386095984806211036520049665972495786961556290633771253993225976613596485201446531925242865351537949643006725668645734124513845866945743352000756639913885870091814580532597437363981258574050387614181710541845882032738795411959682006458992302809763070411033018368) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 y 8596368114099035/74751027079122046462216955587793573067050655862760405902609490213261724339546970300512875500623813013973275600053770769378323738155015176163371603062328757260320680744718580942157810765768356265984) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 y 1582914569427869/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 y 410) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 x -309869985370429/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 x -3762342382584839/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (*.f64 t (-.f64 (*.f64 i b) (*.f64 a x))) (if (<=.f64 x -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x -7586364650488709/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 t (*.f64 i b)) (if (<=.f64 x -449423283715579/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 x 3519148513502203/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 613192019008423/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 4703463958573389/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 950000000000000037748736) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 x 61000000000000000330173330705446441999288192648310140953898507836691844797118867609158156288) (*.f64 (*.f64 x y) z) (if (<=.f64 x 81999999999999995256128475224507200267887815072813960962457017605053537613401668797542956472971007306705241945517485182048040950492561408) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 x (*.f64 y z))))))))))))))
(if (<=.f64 x -309869985370429/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 x -3762342382584839/5016456510113118655434598811035278955030765345404790744303017523831112055108147451509157692220295382716162651878526895249385292291816524375083746691371804094271873160484737966720260389217684476157468082176) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -8268337896771019/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 x -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x -7586364650488709/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528) (*.f64 t (*.f64 b i)) (if (<=.f64 x -449423283715579/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 x 3519148513502203/234609900900146882186598677984664276915992487298421985521184355961332236331850990873356568705635355651517313099522045706849459083321945101930045653332497036251241466330965705541769635934035794134999367747434457067322823095146394284977019183976237427064832) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 613192019008423/583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283328) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 x 4703463958573389/4479489484355608421114884561136888556243290994469299069799978201927583742360321890761754986543214231552) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 950000000000000037748736) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 x 61000000000000000330173330705446441999288192648310140953898507836691844797118867609158156288) (*.f64 z (*.f64 x y)) (if (<=.f64 x 81999999999999995256128475224507200267887815072813960962457017605053537613401668797542956472971007306705241945517485182048040950492561408) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 x (*.f64 y z))))))))))))))
(if (<=.f64 j -4999999999999999702036380252676291511991648050427649115224884571969151128330931919089800127025975284687273696257534178886563745342824774058569857985872573620757200896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -4499999999999999974429565382633177664789268512599431293281255448379551384886050990420847233375141888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -620000000000000005766198146491078392184812186107904) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -130547349557569/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j -154105543990675/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -6161174491321037/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (*.f64 x y) z) (if (<=.f64 j 2544775458471149/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2945676104867089/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 (*.f64 a t) (neg.f64 x)) (if (<=.f64 j 251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 3140015851753681/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 y (*.f64 z x)) (if (<=.f64 j 7436879648890297/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j 150000000000000002333912419420026453640230209538159215005465587064625067174713355489747808487257117151430942130176) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))))))))
(if (<=.f64 j -4999999999999999702036380252676291511991648050427649115224884571969151128330931919089800127025975284687273696257534178886563745342824774058569857985872573620757200896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -4499999999999999974429565382633177664789268512599431293281255448379551384886050990420847233375141888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -620000000000000005766198146491078392184812186107904) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -130547349557569/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j -154105543990675/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -6161174491321037/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 z (*.f64 x y)) (if (<=.f64 j 2544775458471149/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2945676104867089/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 (*.f64 t a) (neg.f64 x)) (if (<=.f64 j 251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 3140015851753681/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 y (*.f64 x z)) (if (<=.f64 j 7436879648890297/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j 150000000000000002333912419420026453640230209538159215005465587064625067174713355489747808487257117151430942130176) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))))))))
(if (<=.f64 j -4999999999999999702036380252676291511991648050427649115224884571969151128330931919089800127025975284687273696257534178886563745342824774058569857985872573620757200896) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -4499999999999999974429565382633177664789268512599431293281255448379551384886050990420847233375141888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -620000000000000005766198146491078392184812186107904) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -130547349557569/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j -154105543990675/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j -6161174491321037/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 7238468646072529/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 z (*.f64 x y)) (if (<=.f64 j 2544775458471149/5783580587434429433751774908835077864143572811472030770551607154406796964579734527807229790198231033796398828540485624991996511981318944660739180725221265625970270395356602614932750484465056824778255072212653118189025099776) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2945676104867089/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 j 251939172494419/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 j 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 3140015851753681/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 y (*.f64 x z)) (if (<=.f64 j 7436879648890297/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j 150000000000000002333912419420026453640230209538159215005465587064625067174713355489747808487257117151430942130176) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))))))))
(if (<=.f64 j -11200000000000000170968481385217917869599542302017249677047835410128996928237739026487709290074669030841695286866056523448207421791633361339993966472888516873425244418736128) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -35000000000000000144075990750571888230625874415270169038857477029888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -65000000000000004959350396709726552141727231115264) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -3349227672323987/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j -928044454370927/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 4632619933486419/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 6187104959557631/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 (*.f64 x y) z) (if (<=.f64 j 2349579613645237/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2645396987754965/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (*.f64 a t) (neg.f64 x)) (if (<=.f64 j 1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (*.f64 i b)) (if (<=.f64 j 5265614583427859/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 590000000000000022850372546279261911646377743668559779145473585536769658548272154988547625045977514275919062106112) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))
(if (<=.f64 j -11200000000000000170968481385217917869599542302017249677047835410128996928237739026487709290074669030841695286866056523448207421791633361339993966472888516873425244418736128) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -35000000000000000144075990750571888230625874415270169038857477029888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -65000000000000004959350396709726552141727231115264) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -3349227672323987/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j -928044454370927/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 4632619933486419/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 6187104959557631/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 z (*.f64 x y)) (if (<=.f64 j 2349579613645237/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2645396987754965/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 (*.f64 t a) (neg.f64 x)) (if (<=.f64 j 1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (*.f64 b i)) (if (<=.f64 j 5265614583427859/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 590000000000000022850372546279261911646377743668559779145473585536769658548272154988547625045977514275919062106112) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))
(if (<=.f64 j -11200000000000000170968481385217917869599542302017249677047835410128996928237739026487709290074669030841695286866056523448207421791633361339993966472888516873425244418736128) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -35000000000000000144075990750571888230625874415270169038857477029888) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j -65000000000000004959350396709726552141727231115264) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -3349227672323987/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j -928044454370927/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -6536202503836231/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 4632619933486419/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 6187104959557631/9979201547673599058281863565184192830337256302177287707512736212186059459344820328924789827463178505446712234220962476219862189941967968303695858991424157101600028364755428382587688607221814935913266783722719619966654052275604351944444276342240220787535604534378780208211792476151720049639424) (*.f64 z (*.f64 x y)) (if (<=.f64 j 2349579613645237/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 2645396987754965/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 x (*.f64 t (neg.f64 a))) (if (<=.f64 j 1349674138362959/1799565517817278553124215403074392743547878847320766653240302229044735032268595148127616274441556342859968364253408358049283306422197719875603406072346065542053888) (*.f64 t (*.f64 b i)) (if (<=.f64 j 5265614583427859/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 c (-.f64 (*.f64 a j) (*.f64 z b))) (if (<=.f64 j 590000000000000022850372546279261911646377743668559779145473585536769658548272154988547625045977514275919062106112) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))
(if (<=.f64 j -7199999999999999872186616946795666251919337478780799203361672083536384031930700683586625633285109539050624806979216180389191941908180459711366236988171585453031424) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1401207495564117/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j -802633041618099/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7714861971741125/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 862203013718999/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (*.f64 (*.f64 x y) z) (if (<=.f64 j 1722777577214141/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 7486192554119879/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 t (*.f64 i b)) (if (<=.f64 j 686479766013061/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 j 5000000000000000077797080647334215121341006984605307166848852902154168905823778516324926949575237238381031404339200) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))
(if (<=.f64 j -7199999999999999872186616946795666251919337478780799203361672083536384031930700683586625633285109539050624806979216180389191941908180459711366236988171585453031424) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1401207495564117/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j -802633041618099/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7714861971741125/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 862203013718999/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (*.f64 z (*.f64 x y)) (if (<=.f64 j 1722777577214141/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 7486192554119879/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 t (*.f64 b i)) (if (<=.f64 j 686479766013061/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 j 5000000000000000077797080647334215121341006984605307166848852902154168905823778516324926949575237238381031404339200) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))
(if (<=.f64 j -7199999999999999872186616946795666251919337478780799203361672083536384031930700683586625633285109539050624806979216180389191941908180459711366236988171585453031424) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1401207495564117/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j -802633041618099/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7714861971741125/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 862203013718999/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (*.f64 z (*.f64 x y)) (if (<=.f64 j 1722777577214141/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 7486192554119879/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 t (*.f64 b i)) (if (<=.f64 j 686479766013061/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (*.f64 c (*.f64 z (neg.f64 b))) (if (<=.f64 j 5000000000000000077797080647334215121341006984605307166848852902154168905823778516324926949575237238381031404339200) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))
(if (<=.f64 j -3500000000000000182058603173854396749421283471561675084635600866845707816060368340772576808304150088671331120803602053968986028368728003292511351671355949109477376) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -979999999999999975350339277483409006153316153413913970659347207477867333746488764132882089246720) (*.f64 j (*.f64 c a)) (if (<=.f64 j -1119999999999999975995595842322210305867776) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 j (*.f64 c a)) (if (<=.f64 j -687499642012889/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (*.f64 (*.f64 x y) z) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1865314009994531/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (*.f64 y (*.f64 z x)) (if (<=.f64 j 6072067599219319/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 (*.f64 x y) z) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 t (*.f64 i b)) (if (<=.f64 j 2018278782071263/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 (*.f64 (neg.f64 c) z) b) (if (<=.f64 j 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 a (*.f64 j c)) (if (<=.f64 j 1684996666696915/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 y (*.f64 z x)) (if (<=.f64 j 144999999999999992003377566352323843022785012939703757745635026850537602523089859426768197790607239802831893430272) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))
(if (<=.f64 j -3500000000000000182058603173854396749421283471561675084635600866845707816060368340772576808304150088671331120803602053968986028368728003292511351671355949109477376) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -979999999999999975350339277483409006153316153413913970659347207477867333746488764132882089246720) (*.f64 j (*.f64 a c)) (if (<=.f64 j -1119999999999999975995595842322210305867776) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 j (*.f64 a c)) (if (<=.f64 j -687499642012889/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (*.f64 z (*.f64 x y)) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1865314009994531/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (*.f64 y (*.f64 x z)) (if (<=.f64 j 6072067599219319/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 z (*.f64 x y)) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 j 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 t (*.f64 b i)) (if (<=.f64 j 2018278782071263/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 a (*.f64 c j)) (if (<=.f64 j 1684996666696915/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 y (*.f64 x z)) (if (<=.f64 j 144999999999999992003377566352323843022785012939703757745635026850537602523089859426768197790607239802831893430272) (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))
(if (<=.f64 j -3500000000000000182058603173854396749421283471561675084635600866845707816060368340772576808304150088671331120803602053968986028368728003292511351671355949109477376) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -979999999999999975350339277483409006153316153413913970659347207477867333746488764132882089246720) (*.f64 j (*.f64 a c)) (if (<=.f64 j -1119999999999999975995595842322210305867776) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 j (*.f64 a c)) (if (<=.f64 j -687499642012889/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -1170655706368497/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (*.f64 z (*.f64 x y)) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1865314009994531/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (*.f64 y (*.f64 x z)) (if (<=.f64 j 6072067599219319/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 1916006697153331/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 z (*.f64 x y)) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 j 8772881899359233/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (*.f64 t (*.f64 b i)) (if (<=.f64 j 2018278782071263/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (*.f64 b (*.f64 z (neg.f64 c))) (if (<=.f64 j 6874996420128891/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (*.f64 a (*.f64 c j)) (if (<=.f64 j 1684996666696915/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 y (*.f64 x z)) (if (<=.f64 j 144999999999999992003377566352323843022785012939703757745635026850537602523089859426768197790607239802831893430272) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))
(if (<=.f64 j -6400000000000000241573716788660152772234473682049854523717541639691281192802481347230407290857874590622049776983278656752923667065091724736628554610730759696154624) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -2500000000000000039757227774399795117090202140986320347445331889436959693042595265203367496464203776) (*.f64 j (*.f64 c a)) (if (<=.f64 j -1750000000000000117235623414300987965308928) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 j (*.f64 c a)) (if (<=.f64 j -2291665473376297/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -5267950678658237/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 (*.f64 x y) z) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1939037262489433/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7191592052898167/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 i (*.f64 t b)) (if (<=.f64 j -7179107668147991/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j -5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 j 1897521124756037/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 t (*.f64 i b)) (if (<=.f64 j 6611221025333759/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (*.f64 (*.f64 x y) z) (if (<=.f64 j 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 755817517483257/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 t (*.f64 i b)) (if (<=.f64 j 5805406258693871/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 j 8896782400159711/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y (*.f64 z x)) (if (<=.f64 j 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))))
(if (<=.f64 j -6400000000000000241573716788660152772234473682049854523717541639691281192802481347230407290857874590622049776983278656752923667065091724736628554610730759696154624) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -2500000000000000039757227774399795117090202140986320347445331889436959693042595265203367496464203776) (*.f64 j (*.f64 a c)) (if (<=.f64 j -1750000000000000117235623414300987965308928) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 j (*.f64 a c)) (if (<=.f64 j -2291665473376297/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -5267950678658237/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 z (*.f64 x y)) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1939037262489433/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7191592052898167/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 i (*.f64 t b)) (if (<=.f64 j -7179107668147991/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 j -5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 j 1897521124756037/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 t (*.f64 b i)) (if (<=.f64 j 6611221025333759/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (*.f64 z (*.f64 x y)) (if (<=.f64 j 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 j 755817517483257/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 t (*.f64 b i)) (if (<=.f64 j 5805406258693871/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 (*.f64 z b) (neg.f64 c)) (if (<=.f64 j 8896782400159711/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y (*.f64 x z)) (if (<=.f64 j 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))))
(if (<=.f64 j -6400000000000000241573716788660152772234473682049854523717541639691281192802481347230407290857874590622049776983278656752923667065091724736628554610730759696154624) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -2500000000000000039757227774399795117090202140986320347445331889436959693042595265203367496464203776) (*.f64 j (*.f64 a c)) (if (<=.f64 j -1750000000000000117235623414300987965308928) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -5608679322432503/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 j (*.f64 a c)) (if (<=.f64 j -2291665473376297/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -5267950678658237/390218568789499028922699653724145788218574767833121393857394619953171467352470702515038262882936496394978366390175827861930996959911035663286272) (*.f64 z (*.f64 x y)) (if (<=.f64 j -1361730492884795/104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860032) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1939037262489433/1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944) (*.f64 x (*.f64 y z)) (if (<=.f64 j -7191592052898167/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 i (*.f64 t b)) (if (<=.f64 j -7179107668147991/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 j -5655053629744163/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 c (*.f64 z (neg.f64 b))) (if (<=.f64 j 1897521124756037/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 t (*.f64 b i)) (if (<=.f64 j 6611221025333759/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (*.f64 z (*.f64 x y)) (if (<=.f64 j 1959553324262937/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 j 755817517483257/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552) (*.f64 t (*.f64 b i)) (if (<=.f64 j 5805406258693871/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (*.f64 c (*.f64 z (neg.f64 b))) (if (<=.f64 j 8896782400159711/6739986666787659948666753771754907668409286105635143120275902562304) (*.f64 y (*.f64 x z)) (if (<=.f64 j 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))))))
(if (<=.f64 j -1700000000000000054178423160976677939703670936456360429466957941515088884088856837056887372410872953749002442208009085488549169475663796117733437644752845064162508800) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -13999999999999999304621153724861406510890525201588187015797505562249289936557715464155824128) (*.f64 j (*.f64 c a)) (if (<=.f64 j -149999999999999991258606410644134081593344) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1628326254899759/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 j (*.f64 c a)) (if (<=.f64 j -7860432292188949/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 (*.f64 x y) z) (if (<=.f64 j -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1984661668665655/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 x (*.f64 y z)) (if (<=.f64 j -4523716875331601/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 i (*.f64 t b)) (if (<=.f64 j -5486124068793689/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 (*.f64 x y) z) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 j 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 t (*.f64 i b)) (if (<=.f64 j 7750984666805809/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 y (*.f64 z x)) (if (<=.f64 j 190000000000000016626606094492524701939097184900135205797565353364436146082369873682553469079958535205436549758976) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))))
(if (<=.f64 j -1700000000000000054178423160976677939703670936456360429466957941515088884088856837056887372410872953749002442208009085488549169475663796117733437644752845064162508800) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -13999999999999999304621153724861406510890525201588187015797505562249289936557715464155824128) (*.f64 j (*.f64 a c)) (if (<=.f64 j -149999999999999991258606410644134081593344) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1628326254899759/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 j (*.f64 a c)) (if (<=.f64 j -7860432292188949/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 z (*.f64 x y)) (if (<=.f64 j -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1984661668665655/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 x (*.f64 y z)) (if (<=.f64 j -4523716875331601/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 i (*.f64 t b)) (if (<=.f64 j -5486124068793689/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 j 6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 z (*.f64 x y)) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 (*.f64 x t) (neg.f64 a)) (if (<=.f64 j 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 t (*.f64 b i)) (if (<=.f64 j 7750984666805809/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 y (*.f64 x z)) (if (<=.f64 j 190000000000000016626606094492524701939097184900135205797565353364436146082369873682553469079958535205436549758976) (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))))
(if (<=.f64 j -1700000000000000054178423160976677939703670936456360429466957941515088884088856837056887372410872953749002442208009085488549169475663796117733437644752845064162508800) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -13999999999999999304621153724861406510890525201588187015797505562249289936557715464155824128) (*.f64 j (*.f64 a c)) (if (<=.f64 j -149999999999999991258606410644134081593344) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 j -1628326254899759/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 j (*.f64 a c)) (if (<=.f64 j -7860432292188949/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 j -4526535397958189/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (*.f64 z (*.f64 x y)) (if (<=.f64 j -5237424972633827/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1984661668665655/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776) (*.f64 x (*.f64 y z)) (if (<=.f64 j -4523716875331601/21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504) (*.f64 i (*.f64 t b)) (if (<=.f64 j -5486124068793689/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 j 6386688990511103/1277337798102220679460078536343576682283168806678692826561630235159815610796137002102373097915286848697179165980283196956142360312571899942873069950902292109004803630688694832971224141724392311796898148316508111355731718691277357048888867371806748260804557380400483866651109436947420166353846272) (*.f64 z (*.f64 x y)) (if (<=.f64 j 8426079294330629/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 j 7268387242956069/181709681073901722637330951972001133588410340171829515070372549795159822028349480831547762678440891390190630401566544483383650407153664) (*.f64 t (*.f64 b i)) (if (<=.f64 j 7750984666805809/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 y (*.f64 x z)) (if (<=.f64 j 190000000000000016626606094492524701939097184900135205797565353364436146082369873682553469079958535205436549758976) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))))))
(if (<=.f64 y -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (*.f64 y (*.f64 z x)) (if (<=.f64 y -6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (*.f64 c (*.f64 a j)) (if (<=.f64 y -5516280867495227/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 y -7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 y -5734492412276675/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 j (*.f64 c a)) (if (<=.f64 y -146179710171/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 y 3766907370704757/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (*.f64 a (*.f64 j c)) (if (<=.f64 y 1468487258528273/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 t (*.f64 (neg.f64 a) x)) (if (<=.f64 y 149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 (*.f64 i t) b) (if (<=.f64 y 4951760157141521/9903520314283042199192993792) (*.f64 (*.f64 x y) z) (if (<=.f64 y 310000000) (*.f64 a (*.f64 j c)) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))
(if (<=.f64 y -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (*.f64 y (*.f64 x z)) (if (<=.f64 y -6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (*.f64 c (*.f64 a j)) (if (<=.f64 y -5516280867495227/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 y -7039099163219863/1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760512) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 y -5734492412276675/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (*.f64 j (*.f64 a c)) (if (<=.f64 y -146179710171/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 y 3766907370704757/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536) (*.f64 a (*.f64 c j)) (if (<=.f64 y 1468487258528273/5648027917416434993898217684409255726702707823703155049366803861725387660722396999811747841990459993941795730996567993156246593731756781895253106176973892212861592182965432241145264144985407055447514718957669060731469824) (*.f64 t (*.f64 x (neg.f64 a))) (if (<=.f64 y 149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 b (*.f64 t i)) (if (<=.f64 y 4951760157141521/9903520314283042199192993792) (*.f64 z (*.f64 x y)) (if (<=.f64 y 310000000) (*.f64 a (*.f64 c j)) (*.f64 j (*.f64 y (neg.f64 i))))))))))))))
(if (<=.f64 z -1149999999999999962669622249565384411351495376193516415938414376303631253461612788116239874616461255280376529519953051648) (*.f64 (*.f64 x y) z) (if (<=.f64 z -5394381494946035/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 c (*.f64 a j)) (if (<=.f64 z -5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 t (*.f64 i b)) (if (<=.f64 z -1542972394348225/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 z 3007084911439871/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 (*.f64 i t) b) (if (<=.f64 z 6377472929211673/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 7729075046034517/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 a (*.f64 j c)) (if (<=.f64 z 1156995391866473/12855504354071922204335696738729300820177623950262342682411008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 125000000000000009786442550574530480288170037485764608) (*.f64 (*.f64 i t) b) (if (<=.f64 z 195000000000000009354581529192298167231048550036355582517491223494656) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5199999999999999722063141838514689883831000627504764200268447262322670310953739542845010096410634324058642055168) (*.f64 (*.f64 x y) z) (if (<=.f64 z 520000000000000031796436799481940522111985814924165765345726000781122466722128089964572129622413063984632256184633305685545295374450688) (*.f64 i (*.f64 t b)) (if (<=.f64 z 112000000000000008636174764717816212985910217678059308610414225973088809407530220058971581622640563909521422833708749141742721138706874368) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5500000000000000356490945831679736954727161389370214636300021861940519016515935506321747083704441904612730670824622974106996557802344294349993032740152229164889568485763125277825988643179356732152541744201728) (*.f64 c (*.f64 a j)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))
(if (<=.f64 z -1149999999999999962669622249565384411351495376193516415938414376303631253461612788116239874616461255280376529519953051648) (*.f64 z (*.f64 x y)) (if (<=.f64 z -5394381494946035/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528) (*.f64 c (*.f64 a j)) (if (<=.f64 z -5438853046443695/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (*.f64 t (*.f64 b i)) (if (<=.f64 z -1542972394348225/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 z 3007084911439871/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 b (*.f64 t i)) (if (<=.f64 z 6377472929211673/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 7729075046034517/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (*.f64 a (*.f64 c j)) (if (<=.f64 z 1156995391866473/12855504354071922204335696738729300820177623950262342682411008) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 125000000000000009786442550574530480288170037485764608) (*.f64 b (*.f64 t i)) (if (<=.f64 z 195000000000000009354581529192298167231048550036355582517491223494656) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5199999999999999722063141838514689883831000627504764200268447262322670310953739542845010096410634324058642055168) (*.f64 z (*.f64 x y)) (if (<=.f64 z 520000000000000031796436799481940522111985814924165765345726000781122466722128089964572129622413063984632256184633305685545295374450688) (*.f64 i (*.f64 t b)) (if (<=.f64 z 112000000000000008636174764717816212985910217678059308610414225973088809407530220058971581622640563909521422833708749141742721138706874368) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5500000000000000356490945831679736954727161389370214636300021861940519016515935506321747083704441904612730670824622974106996557802344294349993032740152229164889568485763125277825988643179356732152541744201728) (*.f64 c (*.f64 a j)) (*.f64 j (*.f64 y (neg.f64 i)))))))))))))))))
(if (<=.f64 z -440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (*.f64 (*.f64 x y) z) (if (<=.f64 z -390218568789499/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 c (*.f64 a j)) (if (<=.f64 z -7446302632199161/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 t (*.f64 i b)) (if (<=.f64 z -1671553427210577/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 (*.f64 i t) b) (if (<=.f64 z 2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 320786806109831/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (*.f64 j c)) (if (<=.f64 z 3706992666733213/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 32999999999999999776291306253933723223236378584154112) (*.f64 (*.f64 i t) b) (if (<=.f64 z 199999999999999990561044450276333613382502582705723397060843246977024) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 309999999999999991153101970240896810195003513560395510887319936850980744500007977949939225877565188632666590674944) (*.f64 (*.f64 x y) z) (if (<=.f64 z 609999999999999978330017587311431185238983037630721363837762635825875941993112069150381706960928428468436742444210708013139351926996992) (*.f64 i (*.f64 t b)) (if (<=.f64 z 26000000000000002175992562299825275957492942790891983740129515011289860748666078432955616678943604380161108003822953020227284806536215396352) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5199999999999999631941526062885217512651886250814089081730160458329955980648949894270762310524967158901874521549518118820076175093989839369920864923576235116847933520379307532818121406964990443045482483679232) (*.f64 c (*.f64 a j)) (*.f64 (*.f64 x y) z)))))))))))))))
(if (<=.f64 z -440000000000000025604005312704521194096587714405987859951480094729756718499901230008350492696468794542379769731559194624) (*.f64 z (*.f64 x y)) (if (<=.f64 z -390218568789499/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 c (*.f64 a j)) (if (<=.f64 z -7446302632199161/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848) (*.f64 t (*.f64 b i)) (if (<=.f64 z -1671553427210577/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 6598403462816631/14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191552) (*.f64 b (*.f64 t i)) (if (<=.f64 z 2025278565357761/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 320786806109831/943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744) (*.f64 a (*.f64 c j)) (if (<=.f64 z 3706992666733213/842498333348457493583344221469363458551160763204392890034487820288) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 32999999999999999776291306253933723223236378584154112) (*.f64 b (*.f64 t i)) (if (<=.f64 z 199999999999999990561044450276333613382502582705723397060843246977024) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 309999999999999991153101970240896810195003513560395510887319936850980744500007977949939225877565188632666590674944) (*.f64 z (*.f64 x y)) (if (<=.f64 z 609999999999999978330017587311431185238983037630721363837762635825875941993112069150381706960928428468436742444210708013139351926996992) (*.f64 i (*.f64 t b)) (if (<=.f64 z 26000000000000002175992562299825275957492942790891983740129515011289860748666078432955616678943604380161108003822953020227284806536215396352) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 5199999999999999631941526062885217512651886250814089081730160458329955980648949894270762310524967158901874521549518118820076175093989839369920864923576235116847933520379307532818121406964990443045482483679232) (*.f64 c (*.f64 a j)) (*.f64 z (*.f64 x y))))))))))))))))
(if (<=.f64 y -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (*.f64 y (*.f64 z x)) (if (<=.f64 y -2431181561135057/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (*.f64 a j)) (if (<=.f64 y -2369224592144251/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 i (*.f64 t b)) (if (<=.f64 y 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 j (*.f64 c a)) (if (<=.f64 y 452499694080517/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 (*.f64 i t) b) (*.f64 (*.f64 x y) z))))))
(if (<=.f64 y -1949999999999999892335161461390396192815488913279256239245789074862900975533847250056683152153475511484416) (*.f64 y (*.f64 x z)) (if (<=.f64 y -2431181561135057/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 c (*.f64 a j)) (if (<=.f64 y -2369224592144251/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (*.f64 i (*.f64 t b)) (if (<=.f64 y 6876545213768903/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 j (*.f64 a c)) (if (<=.f64 y 452499694080517/177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736) (*.f64 b (*.f64 t i)) (*.f64 z (*.f64 x y)))))))
(if (<=.f64 x -1917062309491721/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 x (*.f64 y z)) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 t (*.f64 i b)) (if (<=.f64 x 3314649325744685/144115188075855872) (*.f64 c (*.f64 a j)) (*.f64 x (*.f64 y z)))))
(if (<=.f64 x -1917062309491721/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (*.f64 x (*.f64 y z)) (if (<=.f64 x 7272906927904553/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 t (*.f64 b i)) (if (<=.f64 x 3314649325744685/144115188075855872) (*.f64 c (*.f64 a j)) (*.f64 x (*.f64 y z)))))
(if (<=.f64 i -1376851462496697/5986310706507378352962293074805895248510699696029696) (*.f64 i (*.f64 t b)) (if (<=.f64 i 144999999999999999177916416) (*.f64 c (*.f64 a j)) (*.f64 i (*.f64 t b))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 j c))
(*.f64 a (*.f64 c j))
Compiler

Compiled 7480 to 2953 computations (60.5% saved)

soundness714.0ms (0.9%)

Algorithm
egg-herbie
Rules
631×sub-neg_binary64
631×sub-neg_binary64
631×sub-neg_binary64
619×unsub-neg_binary64
619×unsub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02443
15941
215541
354339
4194839
5452139
6609739
7708039
8753039
9771039
10779539
11782339
02607787
19277742
231607720
02443
15941
215541
354339
4194839
5452139
6609739
7708039
8753039
9771039
10779539
11782339
02443
15941
215541
354339
4194839
5452139
6609739
7708039
8753039
9771039
10779539
11782339
02607787
19277742
231607720
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 3925 to 2526 computations (35.6% saved)

end725.0ms (0.9%)

Compiler

Compiled 7102 to 1446 computations (79.6% saved)

Profiling

Loading profile data...