Details

Time bar (total: 1.1min)

analyze1.0s (1.5%)

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

Compiled 39 to 24 computations (38.5% saved)

sample5.5s (8.4%)

Results
3.0s11472×body256infinite
2.5s8256×body256valid
Bogosity

preprocess95.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
03003145
110222997
234982997
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 (-.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 (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 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 (*.f64 y (-.f64 (*.f64 x z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.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 (-.f64 (*.f64 a c) (*.f64 x 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))) (-.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)) (-.f64 (*.f64 z (-.f64 (*.f64 x y) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 x c) (*.f64 t i)))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 i))) (fma.f64 z (-.f64 (*.f64 x y) (*.f64 t a)) (*.f64 (fma.f64 x c (*.f64 t (neg.f64 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 t (-.f64 (*.f64 y z) (*.f64 x a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 x i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 t (fma.f64 y z (*.f64 x (neg.f64 a))) (*.f64 (fma.f64 z c (*.f64 x (neg.f64 i))) (neg.f64 b))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 t (-.f64 (*.f64 y z) (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 x 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 a (-.f64 (*.f64 y z) (*.f64 x t))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.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))))))
(fma.f64 j (-.f64 (*.f64 x c) (*.f64 y i)) (-.f64 (*.f64 a (fma.f64 y z (*.f64 t (neg.f64 x)))) (*.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 (-.f64 (*.f64 y z) (*.f64 t a)) b) (-.f64 (*.f64 x (-.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)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) b (*.f64 (fma.f64 z c (*.f64 t (neg.f64 i))) (neg.f64 x))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 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 (-.f64 (*.f64 x a) (*.f64 y i)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c (*.f64 (fma.f64 x z (*.f64 t (neg.f64 i))) (neg.f64 b))))
(fma.f64 j (fma.f64 x a (*.f64 y (neg.f64 i))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) c (*.f64 (fma.f64 x z (*.f64 t (neg.f64 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 (fma.f64 i (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 b (fma.f64 c z (neg.f64 (*.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 (-.f64 (*.f64 z c) (*.f64 x t)) (neg.f64 b))))
(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 t (neg.f64 x))) (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 (-.f64 (*.f64 z c) (*.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))))))
(fma.f64 x (fma.f64 a c (*.f64 y (neg.f64 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 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 y c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 z 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 (fma.f64 y c (*.f64 t (neg.f64 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 x (-.f64 (*.f64 z t) (*.f64 y a))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 t i)))))
(fma.f64 j (fma.f64 a c (*.f64 t (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 z t) (*.f64 y a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 y 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))))
(+.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 x (-.f64 (*.f64 z a) (*.f64 y t))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 y c) (*.f64 a i)))))
(fma.f64 j (fma.f64 y c (*.f64 a (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 z a) (*.f64 y t))) (*.f64 b (fma.f64 z c (*.f64 t (neg.f64 i))))))
(fma.f64 j (fma.f64 y c (*.f64 a (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 z a) (*.f64 y t)) (*.f64 b (neg.f64 (fma.f64 z c (*.f64 t (neg.f64 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 z b) (*.f64 t a))) (*.f64 y (-.f64 (*.f64 z c) (*.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 (*.f64 x (-.f64 (*.f64 z c) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 y z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 y a) (*.f64 c i))))
(fma.f64 j (-.f64 (*.f64 y a) (*.f64 c i)) (fma.f64 x (-.f64 (*.f64 z c) (*.f64 t a)) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 i))) (neg.f64 b))))
(+.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)) (fma.f64 x (-.f64 (*.f64 z i) (*.f64 t a)) (*.f64 (-.f64 (*.f64 z c) (*.f64 y t)) (neg.f64 b))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 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 (*.f64 x (-.f64 (*.f64 z j) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.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 (fma.f64 a c (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y t) (*.f64 z a)) (*.f64 (-.f64 (*.f64 t c) (*.f64 z i)) (neg.f64 b))))
(+.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 a) (*.f64 z t))) (*.f64 b (-.f64 (*.f64 a c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 z c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 z c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y a) (*.f64 z t))) (*.f64 b (fma.f64 a c (*.f64 t (neg.f64 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))))))
(+.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 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)) (-.f64 (*.f64 x (-.f64 (*.f64 y b) (*.f64 t a))) (*.f64 z (fma.f64 b c (*.f64 t (neg.f64 i))))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y b) (*.f64 t a)) (*.f64 z (neg.f64 (fma.f64 b c (*.f64 t (neg.f64 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))))
(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))))))
(fma.f64 j (-.f64 (*.f64 z a) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y c) (*.f64 t a)) (*.f64 b (neg.f64 (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 (*.f64 x (-.f64 (*.f64 y i) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 c i) (*.f64 z t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y z)))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 z))) (fma.f64 x (-.f64 (*.f64 y i) (*.f64 t a)) (*.f64 b (neg.f64 (-.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 (-.f64 (*.f64 c i) (*.f64 z t)) (neg.f64 b))))
(+.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 (fma.f64 a c (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y j) (*.f64 t a)) (*.f64 (fma.f64 c j (*.f64 t (neg.f64 i))) (neg.f64 b))))
(+.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 (-.f64 (*.f64 t c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 b (neg.f64 (-.f64 (*.f64 z c) (*.f64 a 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)))))
(+.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 (-.f64 (*.f64 z c) (*.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 (fma.f64 y z (*.f64 a (neg.f64 b)))) (*.f64 t (-.f64 (*.f64 z c) (*.f64 b i)))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a b)) (*.f64 (fma.f64 z c (*.f64 b (neg.f64 i))) (neg.f64 t))))
(+.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 a c))) (*.f64 b (-.f64 (*.f64 z t) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 t a) (*.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 (fma.f64 t a (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a c)) (*.f64 (-.f64 (*.f64 z t) (*.f64 c i)) (neg.f64 b))))
(+.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 (-.f64 (*.f64 z c) (*.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 (fma.f64 y z (*.f64 a (neg.f64 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 x (-.f64 (*.f64 y z) (*.f64 a j))) (-.f64 (*.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)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a j)) (*.f64 b (neg.f64 (-.f64 (*.f64 z c) (*.f64 i j))))))
(fma.f64 t (fma.f64 a c (*.f64 y (neg.f64 i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a j))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 i j)))))
(+.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 (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 b c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 b c) (*.f64 y i)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 b)))) (*.f64 a (fma.f64 z c (*.f64 t (neg.f64 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))))))
(+.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 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)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t c)) (*.f64 b (neg.f64 (fma.f64 z a (*.f64 t (neg.f64 i)))))))
(fma.f64 j (fma.f64 a c (*.f64 y (neg.f64 i))) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t c)) (*.f64 (fma.f64 z a (*.f64 t (neg.f64 i))) (neg.f64 b))))
(+.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 i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))) (*.f64 j (-.f64 (*.f64 c i) (*.f64 y a))))
(fma.f64 j (fma.f64 c i (*.f64 y (neg.f64 a))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t a)))))
(fma.f64 j (-.f64 (*.f64 c i) (*.f64 y a)) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 i)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t 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 x (-.f64 (*.f64 y z) (*.f64 t j))) (-.f64 (*.f64 b (-.f64 (*.f64 z c) (*.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)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t j)) (*.f64 b (neg.f64 (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 (-.f64 (*.f64 a b) (*.f64 y 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 (-.f64 (*.f64 z b) (*.f64 t i)) (neg.f64 c))))
(+.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 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 (-.f64 (*.f64 a c) (*.f64 y b)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (-.f64 (*.f64 z c) (*.f64 t 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 (-.f64 (*.f64 z c) (*.f64 t i)) j)) (*.f64 b (-.f64 (*.f64 a c) (*.f64 y i))))
(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))))
(fma.f64 b (fma.f64 a c (*.f64 y (neg.f64 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 (-.f64 (*.f64 a i) (*.f64 y c)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z i) (*.f64 t c)))))
(fma.f64 j (-.f64 (*.f64 a i) (*.f64 y c)) (fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (-.f64 (*.f64 z i) (*.f64 t c)) (neg.f64 b))))
(+.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 z j) (*.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)))))
(fma.f64 c (-.f64 (*.f64 a j) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 z j (*.f64 t (neg.f64 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 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.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 (fma.f64 a c (*.f64 y (neg.f64 j))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t j)))))
Compiler

Compiled 47 to 32 computations (31.9% saved)

simplify104.0ms (0.2%)

Algorithm
egg-herbie
Rules
1344×+-commutative
1100×distribute-lft-in
964×associate-+l+
834×*-commutative
746×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164677
5532177
6768377
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 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 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(-.f64 (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)))))

eval1.0ms (0%)

Compiler

Compiled 150 to 37 computations (75.3% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Error
14.8b
Counts
6 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
14.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
Compiler

Compiled 38 to 23 computations (39.5% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 z c) (*.f64 t i))
4.9b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
6.9b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series62.0ms (0.1%)

Counts
4 → 228
Calls

57 calls:

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

rewrite161.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify176.0ms (0.3%)

Algorithm
egg-herbie
Rules
1362×+-commutative
1160×fma-def
896×associate-/l*
882×associate-+l-
660×associate-+r-
Iterations

Useful iterations: 2 (0.0ms)

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

eval138.0ms (0.2%)

Compiler

Compiled 14817 to 2312 computations (84.4% saved)

prune135.0ms (0.2%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New34322365
Fresh000
Picked101
Done000
Total34422366
Error
2.0b
Counts
366 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
14.7b
(+.f64 (-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
15.0b
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
14.8b
(+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
19.6b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
20.3b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
19.4b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
15.1b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
14.7b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
24.7b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 i) (*.f64 t b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
21.5b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
24.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (neg.f64 (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
20.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
38.9b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2))
24.5b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (/.f64 j (/.f64 (fma.f64 a c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))))
14.7b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
22.6b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))
21.2b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (neg.f64 (*.f64 j i))))
21.3b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
22.9b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
30.4b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
20.2b
(+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
27.7b
(+.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
Compiler

Compiled 1708 to 1046 computations (38.8% saved)

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
6.9b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
51.2b
(fma.f64 (neg.f64 i) y (*.f64 y i))
Compiler

Compiled 179 to 27 computations (84.9% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite52.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

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

simplify25.0ms (0%)

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

Useful iterations: 0 (0.0ms)

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

localize25.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 114 to 21 computations (81.6% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite51.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify56.0ms (0.1%)

Algorithm
egg-herbie
Rules
1154×log-prod
1052×associate-*r*
962×distribute-rgt-in
944×distribute-lft-in
910×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036611
190611
2350611
32543611
47757611
Stop Event
node limit
Counts
47 → 12
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 (sqrt.f64 (*.f64 a (*.f64 j c))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) j) a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 j c))))
(exp.f64 (log.f64 (*.f64 a (*.f64 j c))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 j c))))
Outputs
(*.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)
(*.f64 c (*.f64 a j))
(pow.f64 (*.f64 a (*.f64 j c)) 1)
(*.f64 c (*.f64 a j))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 j c))) 2)
(*.f64 c (*.f64 a j))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 3)
(*.f64 c (*.f64 a j))
(pow.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3) 1/3)
(*.f64 c (*.f64 a j))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 2))
(*.f64 c (*.f64 a j))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) j) a))
(*.f64 c (*.f64 a j))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 j c)) 3))
(*.f64 c (*.f64 a j))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 j c))))
(*.f64 c (*.f64 a j))
(exp.f64 (log.f64 (*.f64 a (*.f64 j c))))
(*.f64 c (*.f64 a j))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 j c))))
(*.f64 c (*.f64 a j))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(-.f64 (*.f64 z c) (*.f64 t i))
4.7b
(*.f64 (*.f64 x y) z)
4.9b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
Compiler

Compiled 110 to 21 computations (80.9% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite50.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify53.0ms (0.1%)

Algorithm
egg-herbie
Rules
1468×distribute-rgt-in
1454×distribute-lft-in
1138×log-prod
1052×associate-*r*
908×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036611
187611
2345611
32585611
Stop Event
node limit
Counts
47 → 12
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 y z))) 1)
(pow.f64 (*.f64 x (*.f64 y z)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 y z))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y z))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y z))))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 y z))) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (*.f64 x (*.f64 y z)) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 y z))) 2)
(*.f64 y (*.f64 z x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y z))) 3)
(*.f64 y (*.f64 z x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) 1/3)
(*.f64 y (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2))
(*.f64 y (*.f64 z x))
(log.f64 (pow.f64 (exp.f64 z) (*.f64 x y)))
(*.f64 y (*.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3))
(*.f64 y (*.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y z))))
(*.f64 y (*.f64 z x))
(exp.f64 (log.f64 (*.f64 x (*.f64 y z))))
(*.f64 y (*.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y z))))
(*.f64 y (*.f64 z x))

localize67.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 i) (*.f64 t b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
4.1b
(*.f64 (neg.f64 i) (*.f64 t b))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
6.9b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 115 to 22 computations (80.9% saved)

series23.0ms (0%)

Counts
2 → 144
Calls

36 calls:

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

rewrite107.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

simplify164.0ms (0.2%)

Algorithm
egg-herbie
Rules
1178×distribute-lft-in
1100×distribute-rgt-in
914×associate-+r+
832×*-commutative
648×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

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

localize63.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.9b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
6.9b
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
34.2b
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
Compiler

Compiled 162 to 36 computations (77.8% saved)

series44.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
41.0ms
b
@-inf
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
0.0ms
b
@0
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
0.0ms
z
@inf
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
0.0ms
c
@-inf
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))
0.0ms
z
@-inf
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))

rewrite104.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify140.0ms (0.2%)

Algorithm
egg-herbie
Rules
1496×associate-/l/
1336×associate-/r*
1118×associate-/r/
574×+-commutative
524×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03949667
111349345
242839321
Stop Event
node limit
Counts
199 → 199
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 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) 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 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))))
(+.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 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.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 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 1)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 t i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (*.f64 t (neg.f64 i)) 1 (*.f64 t i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t i))) (sqrt.f64 (*.f64 t i)) (*.f64 t i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (pow.f64 (cbrt.f64 (*.f64 t i)) 2) (*.f64 t i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 1 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (pow.f64 1 1/3) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (pow.f64 1 1/3) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 i) t (*.f64 t i))) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 1) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 t i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (*.f64 t (neg.f64 i)) 1 (*.f64 t i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t i))) (sqrt.f64 (*.f64 t i)) (*.f64 t i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (pow.f64 (cbrt.f64 (*.f64 t i)) 2) (*.f64 t i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) 1))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) 1))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 t (neg.f64 i))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 t (neg.f64 i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 t (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 t (neg.f64 i)) (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 (*.f64 t (neg.f64 i)) 1)))
(+.f64 (*.f64 b (*.f64 t (neg.f64 i))) (*.f64 b (*.f64 z c)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 t (neg.f64 i)) b))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (+.f64 (*.f64 t (neg.f64 i)) (fma.f64 (neg.f64 i) t (*.f64 t i))) b))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 (*.f64 t (neg.f64 i)) 1) b))
(+.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (*.f64 (*.f64 z c) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 t (neg.f64 i)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 t (neg.f64 i)) b)))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 b (*.f64 z c))) (*.f64 (pow.f64 1 1/3) (*.f64 b (*.f64 t (neg.f64 i)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 z c) b)) (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 t (neg.f64 i)) b)))
(+.f64 (*.f64 (*.f64 b (*.f64 z c)) 1) (*.f64 (*.f64 b (*.f64 t (neg.f64 i))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 z c) b) 1) (*.f64 (*.f64 (*.f64 t (neg.f64 i)) b) 1))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (pow.f64 1 1/3)) (*.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (pow.f64 1 1/3)))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (pow.f64 1 1/3)) (*.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (pow.f64 1 1/3)))
(+.f64 (*.f64 (*.f64 b (*.f64 z c)) (pow.f64 1 1/3)) (*.f64 (*.f64 b (*.f64 t (neg.f64 i))) (pow.f64 1 1/3)))
(+.f64 (*.f64 (*.f64 (*.f64 z c) b) (pow.f64 1 1/3)) (*.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (pow.f64 1 1/3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)
(*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 1)
(*.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2) 1/3) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 (pow.f64 1 1/3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3/2) 1/3))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (*.f64 z c) (*.f64 t i)))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (pow.f64 (*.f64 t i) 2) (*.f64 z (*.f64 c (*.f64 t i))))))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 z c) 2) 3) (pow.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (*.f64 z c) (*.f64 t i)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (pow.f64 (*.f64 t i) 2) (*.f64 z (*.f64 c (*.f64 t i))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (-.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (+.f64 (pow.f64 (pow.f64 (*.f64 z c) 2) 3) (pow.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))))
(/.f64 b (/.f64 1 (-.f64 (*.f64 z c) (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) (/.f64 (fma.f64 z c (*.f64 t i)) b))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))) b))
(/.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 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 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (fma.f64 z c (*.f64 t 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 z c) 2) (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i))))) (-.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))) (-.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t (neg.f64 i)) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3) (pow.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (neg.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (fma.f64 z c (*.f64 t i)))
(/.f64 (*.f64 1 (*.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 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b)) (fma.f64 z c (*.f64 t i)))
(/.f64 (*.f64 1 (*.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 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.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 1 1/3) (*.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 (pow.f64 1 1/3) (*.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 1 1/3) (*.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) (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i)))) b) (-.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i)))) b) (-.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t (neg.f64 i)) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3) (pow.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 3)) b) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) b) (neg.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) 1) (fma.f64 z c (*.f64 t i)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) 1) (fma.f64 z c (*.f64 t i)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b)) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) 1) (fma.f64 z c (*.f64 t i)))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (sqrt.f64 (fma.f64 z c (*.f64 t i)))) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) 1) (fma.f64 z c (*.f64 t i)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (sqrt.f64 (fma.f64 z c (*.f64 t i)))) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (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 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)
(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))))))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
Outputs
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (cbrt.f64 -1) b)))
(neg.f64 (*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (neg.f64 (*.f64 b (cbrt.f64 -1))))
(*.f64 (*.f64 b (cbrt.f64 -1)) (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 t 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 t 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 t b)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 t 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 c (*.f64 z 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 t 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(*.f64 -1 (*.f64 i (*.f64 t b)))
(*.f64 (neg.f64 i) (*.f64 t b))
(*.f64 t (*.f64 b (neg.f64 i)))
(*.f64 i (neg.f64 (*.f64 t 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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 2)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 2)))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) 2)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 2)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 2)))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) 2)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 2)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 2)))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) 2)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 2)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 2)))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) 2)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (*.f64 2 (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 2)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 2)))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) 2)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 1)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 t) i (*.f64 t i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (*.f64 t (neg.f64 i)) 1 (*.f64 t i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t i))) (sqrt.f64 (*.f64 t i)) (*.f64 t i))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i t))) (sqrt.f64 (*.f64 i t)) (*.f64 i t))))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i t))) (sqrt.f64 (*.f64 i t)) (*.f64 i t))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (pow.f64 (cbrt.f64 (*.f64 t i)) 2) (*.f64 t i))))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i t))) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 i t))))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i t))) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 i t))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 1 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (pow.f64 1 1/3) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (pow.f64 1 1/3) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 i) t (*.f64 t i))) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 2)))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 2)))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) 2)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 1) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 t) i (*.f64 t i)) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (*.f64 t (neg.f64 i)) 1 (*.f64 t i)) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t i))) (sqrt.f64 (*.f64 t i)) (*.f64 t i)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i t))) (sqrt.f64 (*.f64 i t)) (*.f64 i t))))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i t))) (sqrt.f64 (*.f64 i t)) (*.f64 i t))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t i))) (pow.f64 (cbrt.f64 (*.f64 t i)) 2) (*.f64 t i)) b))
(*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i t))) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 i t))))
(*.f64 b (+.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i t))) (pow.f64 (cbrt.f64 (*.f64 i t)) 2) (*.f64 i t))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) 1))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) 1))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 t (neg.f64 i))) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 t (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 t (neg.f64 i)) (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 (*.f64 t (neg.f64 i)) 1)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 t (neg.f64 i))) (*.f64 b (*.f64 z c)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.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 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (+.f64 (*.f64 t (neg.f64 i)) (fma.f64 (neg.f64 i) t (*.f64 t i))) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 (*.f64 t (neg.f64 i)) 1) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (*.f64 (*.f64 z c) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 t (neg.f64 i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 t (neg.f64 i)) b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 b (*.f64 z c))) (*.f64 (pow.f64 1 1/3) (*.f64 b (*.f64 t (neg.f64 i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 z c) b)) (*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 t (neg.f64 i)) b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 b (*.f64 z c)) 1) (*.f64 (*.f64 b (*.f64 t (neg.f64 i))) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 (*.f64 z c) b) 1) (*.f64 (*.f64 (*.f64 t (neg.f64 i)) b) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (pow.f64 1 1/3)) (*.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (pow.f64 1 1/3)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (pow.f64 1 1/3)) (*.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (pow.f64 1 1/3)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 (*.f64 b (*.f64 z c)) (pow.f64 1 1/3)) (*.f64 (*.f64 b (*.f64 t (neg.f64 i))) (pow.f64 1 1/3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 (*.f64 z c) b) (pow.f64 1 1/3)) (*.f64 (*.f64 (*.f64 t (neg.f64 i)) b) (pow.f64 1 1/3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(-.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 t (neg.f64 i) (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 1 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t))))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 2)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2) 1/3) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 2)))
(*.f64 (cbrt.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z))) 2)))
(*.f64 (pow.f64 1 1/3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z))) 3/2)))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (*.f64 z c) (*.f64 t i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (pow.f64 (*.f64 t i) 2) (*.f64 z (*.f64 c (*.f64 t i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) b)) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (pow.f64 (*.f64 i t) 2) (*.f64 z (*.f64 c (*.f64 i t))))))
(*.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i t) (-.f64 (*.f64 i t) (*.f64 c z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) b)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i t) (-.f64 (*.f64 i t) (*.f64 c z)))))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (-.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (-.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))) (-.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (pow.f64 (*.f64 i t) 2) (*.f64 (fma.f64 z c (*.f64 i t)) (fma.f64 z c (*.f64 i t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))))) (*.f64 (/.f64 b (-.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (pow.f64 (*.f64 i t) 2) (*.f64 (fma.f64 c z (*.f64 i t)) (fma.f64 c z (*.f64 i t)))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))))
(*.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 z c) 2) 3) (pow.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (+.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))) (-.f64 (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))) (pow.f64 (*.f64 c z) 2))))) (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))) 3)))
(*.f64 (fma.f64 (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t)))) (-.f64 (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t)))) (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 c z) 4)) (*.f64 (/.f64 b (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t)))) 3))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (-.f64 (*.f64 z c) (*.f64 t i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (pow.f64 (*.f64 t i) 2) (*.f64 z (*.f64 c (*.f64 t i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) b)) (+.f64 (pow.f64 (*.f64 c z) 2) (-.f64 (pow.f64 (*.f64 i t) 2) (*.f64 z (*.f64 c (*.f64 i t))))))
(*.f64 (*.f64 (/.f64 b (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i t) (-.f64 (*.f64 i t) (*.f64 c z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) b)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i t) (-.f64 (*.f64 i t) (*.f64 c z)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (-.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (-.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))) (-.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (pow.f64 (*.f64 i t) 2) (*.f64 (fma.f64 z c (*.f64 i t)) (fma.f64 z c (*.f64 i t)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))))) (*.f64 (/.f64 b (-.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (pow.f64 (*.f64 i t) 2) (*.f64 (fma.f64 c z (*.f64 i t)) (fma.f64 c z (*.f64 i t)))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (+.f64 (pow.f64 (pow.f64 (*.f64 z c) 2) 3) (pow.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 z c) 2)) (-.f64 (*.f64 (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))) (*.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (+.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))) (-.f64 (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))) (pow.f64 (*.f64 c z) 2))))) (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))) 3)))
(*.f64 (fma.f64 (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t)))) (-.f64 (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t)))) (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 c z) 4)) (*.f64 (/.f64 b (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 t (*.f64 i (fma.f64 c z (*.f64 i t)))) 3))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))))
(/.f64 b (/.f64 1 (-.f64 (*.f64 z c) (*.f64 t i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) (/.f64 (fma.f64 z c (*.f64 t i)) b))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))) b))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.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 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.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 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.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 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.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 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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i))))) (-.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))) (-.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (fma.f64 (neg.f64 i) t (*.f64 i t)))) (/.f64 (-.f64 (*.f64 c z) (+.f64 (*.f64 i t) (fma.f64 (neg.f64 i) t (*.f64 i t)))) b))
(*.f64 (/.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 (/.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t)))))) (+.f64 (pow.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) 2) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) (*.f64 i (+.f64 t (neg.f64 t))))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t (neg.f64 i)) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3) (pow.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 3) (pow.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 t (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 t (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 c z) (*.f64 i t))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 3) (pow.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 3)))
(*.f64 (/.f64 b (fma.f64 (*.f64 i (+.f64 t (neg.f64 t))) (-.f64 (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t)))) (*.f64 c z)) (pow.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) 2))) (+.f64 (pow.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) 3) (pow.f64 (*.f64 i (+.f64 t (neg.f64 t))) 3)))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (neg.f64 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 1 (*.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 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b)) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 1 (*.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 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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))) (/.f64 (sqrt.f64 (fma.f64 z c (*.f64 i t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))) (sqrt.f64 (fma.f64 c z (*.f64 i t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))))
(*.f64 (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i t)))) (*.f64 (sqrt.f64 (fma.f64 t (neg.f64 i) (*.f64 c z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (sqrt.f64 (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (sqrt.f64 (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2)))) (*.f64 b (sqrt.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i t))) 2)) (/.f64 (cbrt.f64 (fma.f64 z c (*.f64 i t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i t))) 2) (/.f64 (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 i t))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))) b))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 c z (*.f64 i t)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 i) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i t))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))))
(/.f64 b (/.f64 (/.f64 (cbrt.f64 (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i t))) 2)))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 t (neg.f64 i) (*.f64 c z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)))) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.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 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b)) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 (pow.f64 1 1/3) (*.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 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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i)))) b) (-.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i)))) b) (-.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (fma.f64 (neg.f64 i) t (*.f64 i t)))) (/.f64 (-.f64 (*.f64 c z) (+.f64 (*.f64 i t) (fma.f64 (neg.f64 i) t (*.f64 i t)))) b))
(*.f64 (/.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 t (+.f64 (neg.f64 i) i))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2) (*.f64 (*.f64 t (+.f64 (neg.f64 i) i)) (*.f64 t (+.f64 (neg.f64 i) i)))))
(*.f64 (/.f64 b (-.f64 (*.f64 c z) (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t)))))) (+.f64 (pow.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) 2) (*.f64 (*.f64 i (+.f64 t (neg.f64 t))) (*.f64 i (+.f64 t (neg.f64 t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t (neg.f64 i)) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (-.f64 (*.f64 (*.f64 t (neg.f64 i)) (*.f64 t (neg.f64 i))) (*.f64 (*.f64 z c) (*.f64 t (neg.f64 i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 3) (pow.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) 3)) b) (+.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 t i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 (-.f64 (*.f64 z c) (*.f64 t i)) (fma.f64 (neg.f64 i) t (*.f64 t i))))))
(/.f64 b (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2) (*.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) (-.f64 (*.f64 c z) (*.f64 i t))))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 3) (pow.f64 (fma.f64 (neg.f64 i) t (*.f64 i t)) 3))))
(*.f64 (/.f64 b (fma.f64 (*.f64 t (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 t (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 c z) (*.f64 i t))) (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i t)) 3) (pow.f64 (*.f64 t (+.f64 (neg.f64 i) i)) 3)))
(*.f64 (/.f64 b (fma.f64 (*.f64 i (+.f64 t (neg.f64 t))) (-.f64 (fma.f64 i t (*.f64 i (+.f64 t (neg.f64 t)))) (*.f64 c z)) (pow.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) 2))) (+.f64 (pow.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)) 3) (pow.f64 (*.f64 i (+.f64 t (neg.f64 t))) 3)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) b) (neg.f64 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) b) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) 1) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) 1) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b)) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))) (/.f64 (sqrt.f64 (fma.f64 z c (*.f64 i t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))) (sqrt.f64 (fma.f64 c z (*.f64 i t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2))))
(*.f64 (/.f64 b (sqrt.f64 (fma.f64 c z (*.f64 i t)))) (*.f64 (sqrt.f64 (fma.f64 t (neg.f64 i) (*.f64 c z))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 t i))) b)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(/.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 t (*.f64 i (fma.f64 z c (*.f64 i t)))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (sqrt.f64 (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2)))) (*.f64 b (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i t)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3))) (sqrt.f64 (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2)))) (*.f64 b (sqrt.f64 (fma.f64 t (neg.f64 i) (*.f64 c z)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) 1) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (sqrt.f64 (fma.f64 z c (*.f64 t i)))) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2))) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) 1) (fma.f64 z c (*.f64 t i)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (sqrt.f64 (fma.f64 z c (*.f64 t i)))) (sqrt.f64 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 t i) 2)) b) (*.f64 (cbrt.f64 (fma.f64 z c (*.f64 t i))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (fma.f64 z c (*.f64 t i))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 z c (*.f64 i t))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i t) 2)) (fma.f64 c z (*.f64 i t))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) 1) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 t i) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 t i) (fma.f64 z c (*.f64 t i))))))
(*.f64 (/.f64 (-.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)))))) b)
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i t) 3)) (fma.f64 t (*.f64 i (fma.f64 c z (*.f64 i t))) (pow.f64 (*.f64 c z) 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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) 2))
(fabs.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
(fabs.f64 (*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z))))
(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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) 1/3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 b (fma.f64 t (neg.f64 i) (*.f64 c z)))
(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 t (neg.f64 i) (*.f64 c z)))

eval428.0ms (0.6%)

Compiler

Compiled 57573 to 8831 computations (84.7% saved)

prune649.0ms (1%)

Pruning

36 alts after pruning (36 fresh and 0 done)

PrunedKeptTotal
New1469361505
Fresh17017
Picked101
Done404
Total1491361527
Error
0.0b
Counts
1527 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
51.4b
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) 2) (*.f64 (-.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 i y)))) (-.f64 (*.f64 i (*.f64 t b)) (*.f64 j (fma.f64 c a (*.f64 i y)))))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 i (*.f64 t b))) (*.f64 j (fma.f64 c a (*.f64 i y)))))
36.4b
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))
39.2b
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))) (*.f64 -1 (*.f64 i (*.f64 t b))))
40.3b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b))))
37.7b
(-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b))))
22.9b
(+.f64 (-.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 x x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
23.1b
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
22.9b
(+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
20.0b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
25.5b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
41.0b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2))
19.9b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3))
29.7b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (/.f64 j (/.f64 (fma.f64 a c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))))
26.4b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
35.1b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
28.9b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
19.4b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
28.0b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
30.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c)))
23.0b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 j c))) 3))
35.6b
(+.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
30.9b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
38.3b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
35.1b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
40.1b
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
46.9b
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
43.8b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
52.6b
(*.f64 z (*.f64 y x))
42.2b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
52.6b
(*.f64 y (*.f64 z x))
53.6b
(*.f64 j (*.f64 c a))
55.3b
(*.f64 i (*.f64 t b))
46.4b
(*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))
52.0b
(*.f64 c (*.f64 j a))
46.5b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
47.6b
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t))
Compiler

Compiled 2096 to 1340 computations (36.1% saved)

localize40.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.8b
(*.f64 y (*.f64 z x))
4.9b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
51.2b
(fma.f64 (neg.f64 i) y (*.f64 y i))
Compiler

Compiled 157 to 25 computations (84.1% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite50.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify51.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

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

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 20 to 11 computations (45% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite50.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify55.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
036611
189611
2338611
32339611
46780611
Stop Event
node limit
Counts
47 → 12
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 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 j a))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 j a))))
(exp.f64 (log.f64 (*.f64 c (*.f64 j a))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 j a))))
Outputs
(*.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)
(*.f64 c (*.f64 a j))
(pow.f64 (*.f64 c (*.f64 j a)) 1)
(*.f64 c (*.f64 a j))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
(*.f64 c (*.f64 a j))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 j a))) 3)
(*.f64 c (*.f64 a j))
(pow.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3) 1/3)
(*.f64 c (*.f64 a j))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 2))
(*.f64 c (*.f64 a j))
(log.f64 (pow.f64 (pow.f64 (exp.f64 a) j) c))
(*.f64 c (*.f64 a j))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 j a)) 3))
(*.f64 c (*.f64 a j))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 a j))
(exp.f64 (log.f64 (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 a j))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 a j))

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 36 to 13 computations (63.9% saved)

series7.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite98.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify156.0ms (0.2%)

Algorithm
egg-herbie
Rules
1072×+-commutative
1036×fma-def
782×associate-/l*
740×associate-*r*
664×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 80 to 18 computations (77.5% saved)

series16.0ms (0%)

Counts
4 → 235
Calls

66 calls:

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

rewrite134.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

simplify173.0ms (0.3%)

Algorithm
egg-herbie
Rules
1586×fma-def
844×associate-*r*
734×associate-*l*
716×+-commutative
536×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079027909
1222325683
Stop Event
node limit
Counts
543 → 490
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.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 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.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 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 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 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 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 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 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 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 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 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.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 y (*.f64 z x))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.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 y (*.f64 z x))))
(+.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 -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 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(+.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 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.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 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.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 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(*.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 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 (*.f64 a t))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 (*.f64 a t)) x))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (*.f64 y z) x))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) x) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 a c)) (*.f64 j (neg.f64 (*.f64 y i))))
(+.f64 (*.f64 j (*.f64 a c)) (+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 j (*.f64 a c)) (+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 a c)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 a c) j) (*.f64 (neg.f64 (*.f64 y i)) j))
(+.f64 (*.f64 (*.f64 a c) j) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 a c) j) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(+.f64 (*.f64 (neg.f64 (*.f64 y i)) j) (*.f64 (*.f64 a c) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (-.f64 1 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(/.f64 j (/.f64 (fma.f64 a c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 a c (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 a c (*.f64 y i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 y i)))) j) (-.f64 (*.f64 a c) (neg.f64 (*.f64 y i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) j) (-.f64 (*.f64 a c) (+.f64 (*.f64 y i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (neg.f64 (*.f64 y i)) 3)) j) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 y i))) (*.f64 (*.f64 a c) (neg.f64 (*.f64 y i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 3)) j) (-.f64 (+.f64 (pow.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) (*.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) j) (neg.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) j) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) 1) (fma.f64 a c (*.f64 y i)))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) j) 1) (fma.f64 a c (*.f64 y i)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (*.f64 (sqrt.f64 (fma.f64 a c (neg.f64 (*.f64 y i)))) j)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (*.f64 (sqrt.f64 (fma.f64 a c (neg.f64 (*.f64 y i)))) j)) (sqrt.f64 (fma.f64 a c (*.f64 y i))))
(pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 1)
(pow.f64 (sqrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 3)
(pow.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 a c (neg.f64 (*.f64 y i)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))
(expm1.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(exp.f64 (log.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (-.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (/.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) 1)
(-.f64 (+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) 1)
(*.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 1)
(*.f64 1 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2) (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) 1) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) 1) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2)) (cbrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (+.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) 3) (pow.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 3) (pow.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)))))
(pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) j (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 1 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (sqrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (sqrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 2) (cbrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (*.f64 a t)) 1))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (*.f64 y z))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 y z))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (*.f64 y z))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (neg.f64 (*.f64 a t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 (neg.f64 (*.f64 a t)) 1))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(/.f64 1 (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) 1) (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) 1) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 a t)))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y)
(*.f64 y (fma.f64 z x (*.f64 (neg.f64 i) j)))
(*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 (+.f64 (*.f64 z x) (*.f64 -1 (*.f64 i j))) y) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(neg.f64 (*.f64 y (fma.f64 i j (neg.f64 (*.f64 x z)))))
(*.f64 y (neg.f64 (-.f64 (*.f64 i j) (*.f64 x z))))
(+.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))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 -1 (*.f64 y (fma.f64 i j (neg.f64 (*.f64 x z)))) (*.f64 a (*.f64 c j))))
(+.f64 (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))) (*.f64 y (neg.f64 (-.f64 (*.f64 i j) (*.f64 x z)))))
(+.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))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 -1 (*.f64 y (fma.f64 i j (neg.f64 (*.f64 x z)))) (*.f64 a (*.f64 c j))))
(+.f64 (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))) (*.f64 y (neg.f64 (-.f64 (*.f64 i j) (*.f64 x z)))))
(+.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))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 -1 (*.f64 y (fma.f64 i j (neg.f64 (*.f64 x z)))) (*.f64 a (*.f64 c j))))
(+.f64 (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))) (*.f64 y (neg.f64 (-.f64 (*.f64 i j) (*.f64 x z)))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(-.f64 (*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x)))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 y (fma.f64 z x (*.f64 (neg.f64 i) j)))
(*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j)))
(*.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j)))))
(*.f64 (neg.f64 a) (fma.f64 t x (neg.f64 (*.f64 c j))))
(*.f64 (fma.f64 (neg.f64 c) j (*.f64 t x)) (neg.f64 a))
(+.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))))
(fma.f64 -1 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 c j)))) (fma.f64 y (*.f64 x z) (*.f64 j (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (fma.f64 (neg.f64 c) j (*.f64 t x))))
(+.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))))
(fma.f64 -1 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 c j)))) (fma.f64 y (*.f64 x z) (*.f64 j (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (fma.f64 (neg.f64 c) j (*.f64 t x))))
(+.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))))
(fma.f64 -1 (*.f64 a (fma.f64 t x (neg.f64 (*.f64 c j)))) (fma.f64 y (*.f64 x z) (*.f64 j (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (*.f64 a (fma.f64 (neg.f64 c) j (*.f64 t x))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 y (*.f64 x z) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 a (*.f64 t (neg.f64 x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 a (*.f64 c j)))
(fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 a (*.f64 c j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 j (*.f64 y (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 -1 (*.f64 a t))
(*.f64 a (neg.f64 t))
(*.f64 t (neg.f64 a))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t)))
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 x x)))
(*.f64 x (-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 x (*.f64 y z)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 (*.f64 a t)) x))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (*.f64 y z) x))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (fma.f64 y z (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) (fma.f64 y z (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) x) (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) x) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) (/.f64 (-.f64 (*.f64 y z) (fma.f64 a t (fma.f64 (neg.f64 t) a (*.f64 a t)))) x))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 2) (*.f64 (*.f64 0 (*.f64 a t)) (*.f64 0 (*.f64 a t)))) (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))) x)
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) x) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 3) (pow.f64 (*.f64 0 (*.f64 a t)) 3)) (fma.f64 (*.f64 0 (*.f64 a t)) (+.f64 (-.f64 (*.f64 0 (*.f64 a t)) (*.f64 y z)) (*.f64 a t)) (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 2))) x)
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) x) (neg.f64 (fma.f64 y z (*.f64 a t))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) x) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (fma.f64 y z (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) x) 1) (fma.f64 y z (*.f64 a t)))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 x (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) x) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 x (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 y z) 3/2) (pow.f64 (*.f64 t (neg.f64 a)) 3/2)) (sqrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (*.f64 x (sqrt.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x)) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (fma.f64 a t (*.f64 y z)))) (*.f64 x (sqrt.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)))))
(pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 1/3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(fabs.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))) x))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (*.f64 2 (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (*.f64 a c)) (*.f64 j (neg.f64 (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 a c)) (+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (*.f64 a c)) (+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 j (neg.f64 (*.f64 y i))) (*.f64 j (*.f64 a c)))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (*.f64 a c) j) (*.f64 (neg.f64 (*.f64 y i)) j))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 a c) j) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (*.f64 a c) j) (+.f64 (*.f64 (neg.f64 (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(+.f64 (*.f64 (neg.f64 (*.f64 y i)) j) (*.f64 (*.f64 a c) j))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 1)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (-.f64 1 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 j (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))))
(/.f64 j (/.f64 (fma.f64 a c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 a c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 a c (*.f64 y i))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 a c (*.f64 y i)))
(*.f64 (/.f64 j (fma.f64 a c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 a c (*.f64 y i)))
(*.f64 (/.f64 j (fma.f64 a c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 y i)))) j) (-.f64 (*.f64 a c) (neg.f64 (*.f64 y i))))
(*.f64 (/.f64 j (fma.f64 a c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) j) (-.f64 (*.f64 a c) (+.f64 (*.f64 y i) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) (/.f64 (-.f64 (*.f64 a c) (fma.f64 y i (fma.f64 (neg.f64 i) y (*.f64 y i)))) j))
(/.f64 (fma.f64 (*.f64 y (+.f64 (neg.f64 i) i)) (*.f64 y (+.f64 (neg.f64 i) i)) (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2)) (/.f64 (fma.f64 a c (fma.f64 y (neg.f64 i) (*.f64 y (+.f64 (neg.f64 i) i)))) j))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (neg.f64 (*.f64 y i)) 3)) j) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (*.f64 (neg.f64 (*.f64 y i)) (neg.f64 (*.f64 y i))) (*.f64 (*.f64 a c) (neg.f64 (*.f64 y i))))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 3)) j) (-.f64 (+.f64 (pow.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) 2) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i)))) (*.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) (fma.f64 (neg.f64 i) y (*.f64 y i)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3) (pow.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) 3)) (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (fma.f64 (neg.f64 i) y (*.f64 y i))))) j))
(/.f64 j (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 2) (*.f64 (*.f64 y (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 y (+.f64 (neg.f64 i) i)) (-.f64 (*.f64 a c) (*.f64 y i))))) (+.f64 (pow.f64 (-.f64 (*.f64 a c) (*.f64 y i)) 3) (pow.f64 (*.f64 y (+.f64 (neg.f64 i) i)) 3))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) j) (neg.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (neg.f64 (fma.f64 a c (*.f64 y i))) j))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (neg.f64 j)) (neg.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) j) (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) j))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y i) 3) (neg.f64 (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2)))) j)
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) 1) (fma.f64 a c (*.f64 y i)))
(*.f64 (/.f64 j (fma.f64 a c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) j) 1) (fma.f64 a c (*.f64 y i)))
(*.f64 (/.f64 j (fma.f64 a c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) j) 1) (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i)))))
(*.f64 (/.f64 j (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))) (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (*.f64 (sqrt.f64 (fma.f64 a c (neg.f64 (*.f64 y i)))) j)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 y (*.f64 i (fma.f64 a c (*.f64 y i)))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 a c) 3/2) (pow.f64 (*.f64 y (neg.f64 i)) 3/2)) (sqrt.f64 (fma.f64 y (*.f64 i (fma.f64 a c (*.f64 y i))) (pow.f64 (*.f64 a c) 2)))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (*.f64 (sqrt.f64 (fma.f64 a c (neg.f64 (*.f64 y i)))) j)) (sqrt.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 y i))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (sqrt.f64 (fma.f64 a c (*.f64 y i)))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 a c) (*.f64 y i)))))
(pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 1)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(pow.f64 (sqrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 2)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(pow.f64 (cbrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 3)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) 1/3)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(sqrt.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))
(fabs.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 a c (neg.f64 (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(cbrt.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(expm1.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(exp.f64 (log.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 1))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(log1p.f64 (expm1.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) 1)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (-.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (/.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (exp.f64 (log1p.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) 1)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(-.f64 (+.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) 1)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 1)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 1 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2) (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) 1) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) 1) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3/2) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3/2)) (sqrt.f64 (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2)))) (sqrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (sqrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))) (sqrt.f64 (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (sqrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)))) (cbrt.f64 (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2)) (cbrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2))) (cbrt.f64 (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (+.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 4) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 4)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i)))))) (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) 3) (pow.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) 3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (+.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 4) (*.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)))) (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 6) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 6)) (fma.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 j (neg.f64 (-.f64 (*.f64 a c) (*.f64 y i)))))) (+.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 4) (fma.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 6))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 6) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 3) (pow.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (-.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) 3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 6) (*.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3) 3) (pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 3) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 3)) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 6)) (fma.f64 j (*.f64 (-.f64 (*.f64 a c) (*.f64 y i)) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))))) (pow.f64 (*.f64 x (fma.f64 a (neg.f64 t) (*.f64 y z))) 2))))
(pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 1)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 2)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 3)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(pow.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 3) 1/3)
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 2))
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2))
(fabs.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
(log.f64 (exp.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 3))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(exp.f64 (log.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))) 1))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 (fma.f64 a c (neg.f64 (*.f64 y i))) j (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 1 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 (sqrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (sqrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) 2) (cbrt.f64 (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i))))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 j (fma.f64 a c (neg.f64 (*.f64 y i)))))
(fma.f64 (fma.f64 z x (*.f64 (neg.f64 i) j)) y (fma.f64 -1 (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 (*.f64 a t)) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)))
(+.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) (*.f64 (*.f64 0 (*.f64 a t)) 4))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 0 (*.f64 a t)) 2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 0 (*.f64 a t)) 2) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 a (neg.f64 t) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 0 (*.f64 a t)) 2) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 0 (*.f64 a t)) 2) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (fma.f64 a (neg.f64 t) (*.f64 y z)))
(+.f64 (neg.f64 (*.f64 a t)) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 a t)) (+.f64 (*.f64 a t) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 y z))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) 1) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(+.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 1) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 (*.f64 a t)) 1 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))) (*.f64 a t))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2) (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (neg.f64 (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (+.f64 (neg.f64 (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 2)) (*.f64 a t))
(-.f64 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (*.f64 y z)) (*.f64 (neg.f64 (*.f64 a t)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(+.f64 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 1 (-.f64 (*.f64 y z) (exp.f64 (log1p.f64 (*.f64 a t)))))
(-.f64 (*.f64 y z) (expm1.f64 (log1p.f64 (*.f64 a t))))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a t)) (sqrt.f64 (*.f64 y z))) (-.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 a t))))
(/.f64 1 (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) (-.f64 (*.f64 y z) (fma.f64 a t (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 2) (*.f64 (*.f64 0 (*.f64 a t)) (*.f64 0 (*.f64 a t)))) (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 3) (pow.f64 (*.f64 0 (*.f64 a t)) 3)) (fma.f64 (*.f64 0 (*.f64 a t)) (+.f64 (-.f64 (*.f64 0 (*.f64 a t)) (*.f64 y z)) (*.f64 a t)) (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) 1) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t)))) 1) (-.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) 1) (-.f64 (*.f64 y z) (+.f64 (*.f64 a t) (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))) (-.f64 (*.f64 y z) (fma.f64 a t (fma.f64 (neg.f64 t) a (*.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 2) (*.f64 (*.f64 0 (*.f64 a t)) (*.f64 0 (*.f64 a t)))) (-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (neg.f64 (*.f64 a t)) 3)) 1) (+.f64 (pow.f64 (*.f64 y z) 2) (-.f64 (*.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 a t))) (*.f64 (*.f64 y z) (neg.f64 (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 t) a (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 3) (pow.f64 (*.f64 0 (*.f64 a t)) 3)) (fma.f64 (*.f64 0 (*.f64 a t)) (+.f64 (-.f64 (*.f64 0 (*.f64 a t)) (*.f64 y z)) (*.f64 a t)) (pow.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) 1) (neg.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (sqrt.f64 (fma.f64 a (neg.f64 t) (*.f64 y z))) (/.f64 (sqrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))) (hypot.f64 (pow.f64 (*.f64 y z) 3/2) (pow.f64 (*.f64 t (neg.f64 a)) 3/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (sqrt.f64 (fma.f64 a t (*.f64 y z))) (sqrt.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2)))) (pow.f64 (cbrt.f64 (fma.f64 a (neg.f64 t) (*.f64 y z))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 (cbrt.f64 (fma.f64 y z (*.f64 a t))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (fma.f64 a t (*.f64 y z)))) (pow.f64 (cbrt.f64 (fma.f64 a (neg.f64 t) (*.f64 y z))) 2))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 4) (pow.f64 (*.f64 a t) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 a t (*.f64 y z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 1 (fma.f64 y z (*.f64 a t)))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 y z) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 2) 3) (pow.f64 (pow.f64 (*.f64 a t) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 4) (+.f64 (pow.f64 (*.f64 a t) 4) (*.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))) (/.f64 1 (fma.f64 y z (*.f64 a t)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (fma.f64 a t (*.f64 y z))) (+.f64 (pow.f64 (*.f64 y z) 4) (fma.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (/.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 6) (pow.f64 (*.f64 a t) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)))))) (+.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 y z) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3))) (+.f64 (pow.f64 (*.f64 y z) 6) (+.f64 (pow.f64 (*.f64 a t) 6) (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y z) 3) 3) (pow.f64 (pow.f64 (*.f64 a t) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 a t) 3) (+.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (pow.f64 (*.f64 y z) 6)) (fma.f64 a (*.f64 t (fma.f64 a t (*.f64 y z))) (pow.f64 (*.f64 y z) 2))))
(pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 1)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 3)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(pow.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) 1/3)
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))
(fabs.f64 (fma.f64 a (neg.f64 t) (*.f64 y z)))
(log.f64 (exp.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(exp.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(fma.f64 1 (*.f64 y z) (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(fma.f64 1 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2) (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) (fma.f64 (neg.f64 t) a (*.f64 a t)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 t) a (*.f64 a t))) (*.f64 a t))
(-.f64 (*.f64 y z) (fma.f64 a t (*.f64 0 (*.f64 a t))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 a (neg.f64 t) (*.f64 y z))

localize29.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 130 to 23 computations (82.3% saved)

series9.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(*.f64 (*.f64 t (neg.f64 a)) x)
1.0ms
a
@0
(*.f64 (*.f64 t (neg.f64 a)) x)
1.0ms
t
@inf
(*.f64 (*.f64 t (neg.f64 a)) x)
1.0ms
t
@0
(*.f64 (*.f64 t (neg.f64 a)) x)
1.0ms
x
@0
(*.f64 (*.f64 t (neg.f64 a)) x)

rewrite65.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1156×unswap-sqr
878×swap-sqr
460×sqr-pow
460×pow-sqr
318×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify59.0ms (0.1%)

Algorithm
egg-herbie
Rules
1054×associate-/r*
1044×associate-/l*
636×associate-/r/
622×*-commutative
588×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01091784
12871748
211521724
341381724
Stop Event
node limit
Counts
112 → 58
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 -1 (*.f64 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 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) -1)
(+.f64 (*.f64 (*.f64 x t) 0) (*.f64 x (*.f64 t a)))
(+.f64 (*.f64 0 (*.f64 x t)) (*.f64 a (*.f64 x t)))
(-.f64 0 (*.f64 x (*.f64 t a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) 1)
(/.f64 (*.f64 (*.f64 x t) (*.f64 a a)) a)
(/.f64 (*.f64 (*.f64 x t) (pow.f64 a 3)) (*.f64 a a))
(/.f64 (*.f64 (*.f64 a a) (*.f64 t x)) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 t x)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) 1))
(pow.f64 (*.f64 x (*.f64 t a)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 t a))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 t a))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 t a)) 3) 1/3)
(neg.f64 (*.f64 x (*.f64 t a)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 t a)) 2))
(log.f64 (pow.f64 (exp.f64 t) (*.f64 x a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 t a)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 t a)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 t a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 t a))))
(exp.f64 (log.f64 (*.f64 x (*.f64 t a))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 t a))))
Outputs
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 z x))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) -1)
(*.f64 y (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(*.f64 y (*.f64 z x))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1) (*.f64 y (*.f64 z x))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 y (*.f64 z x))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1))
(/.f64 (expm1.f64 (*.f64 (log1p.f64 (*.f64 y (*.f64 z x))) 2)) (+.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 y (*.f64 z x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(*.f64 y (*.f64 z x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 y (*.f64 z x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 y (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(*.f64 y (*.f64 z x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) x))
(*.f64 y (*.f64 z x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(*.f64 y (*.f64 z x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 y (*.f64 z x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 x 3)))
(*.f64 y (*.f64 z x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 y z) 3)))
(*.f64 y (*.f64 z x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) -1)
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(+.f64 (*.f64 (*.f64 x t) 0) (*.f64 x (*.f64 t a)))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(+.f64 (*.f64 0 (*.f64 x t)) (*.f64 a (*.f64 x t)))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(-.f64 0 (*.f64 x (*.f64 t a)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) 1)
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(/.f64 (*.f64 (*.f64 x t) (*.f64 a a)) a)
(/.f64 (*.f64 a a) (/.f64 a (*.f64 x t)))
(*.f64 (/.f64 t (/.f64 a x)) (*.f64 a a))
(*.f64 (*.f64 x t) (/.f64 a 1))
(/.f64 t (/.f64 (/.f64 1 x) a))
(/.f64 (*.f64 (*.f64 x t) (pow.f64 a 3)) (*.f64 a a))
(/.f64 (*.f64 a a) (/.f64 a (*.f64 x t)))
(*.f64 (/.f64 t (/.f64 a x)) (*.f64 a a))
(*.f64 (*.f64 x t) (/.f64 a 1))
(/.f64 t (/.f64 (/.f64 1 x) a))
(/.f64 (*.f64 (*.f64 a a) (*.f64 t x)) a)
(/.f64 (*.f64 a a) (/.f64 a (*.f64 x t)))
(*.f64 (/.f64 t (/.f64 a x)) (*.f64 a a))
(*.f64 (*.f64 x t) (/.f64 a 1))
(/.f64 t (/.f64 (/.f64 1 x) a))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 t x)) (*.f64 a a))
(/.f64 (*.f64 a a) (/.f64 a (*.f64 x t)))
(*.f64 (/.f64 t (/.f64 a x)) (*.f64 a a))
(*.f64 (*.f64 x t) (/.f64 a 1))
(/.f64 t (/.f64 (/.f64 1 x) a))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 t a)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t))))) (*.f64 x (*.f64 a t))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 x (*.f64 a t))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 x t))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (*.f64 x t))))))
(pow.f64 (*.f64 x (*.f64 t a)) 1)
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 t a))) 2)
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 t a))) 3)
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(pow.f64 (pow.f64 (*.f64 x (*.f64 t a)) 3) 1/3)
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(neg.f64 (*.f64 x (*.f64 t a)))
(*.f64 (neg.f64 x) (*.f64 a t))
(*.f64 a (neg.f64 (*.f64 x t)))
(*.f64 t (*.f64 x (neg.f64 a)))
(*.f64 x (*.f64 a (neg.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 t a)) 2))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(log.f64 (pow.f64 (exp.f64 t) (*.f64 x a)))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 t a)))))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 t a)) 3))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 t a) 3)))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t a) 3) (pow.f64 x 3)))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 t a))))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(exp.f64 (log.f64 (*.f64 x (*.f64 t a))))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 t a))))
(*.f64 x (*.f64 a t))
(*.f64 a (*.f64 x t))

eval272.0ms (0.4%)

Compiler

Compiled 38617 to 8180 computations (78.8% saved)

prune442.0ms (0.7%)

Pruning

41 alts after pruning (39 fresh and 2 done)

PrunedKeptTotal
New1151171168
Fresh92231
Picked101
Done224
Total1163411204
Error
0.0b
Counts
1204 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
56.3b
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
47.2b
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 3)
52.1b
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 j a))) 3)
48.4b
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
46.9b
(/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))))
36.4b
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))
52.3b
(-.f64 (+.f64 1 (*.f64 c (*.f64 j a))) 1)
40.3b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b))))
37.7b
(-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b))))
20.0b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
25.5b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
19.9b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 3))
26.4b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
35.1b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
28.9b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
25.5b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
28.0b
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c)))
30.8b
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c)))
38.3b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (/.f64 j (/.f64 (fma.f64 a c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))))
37.7b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j))))
38.3b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
35.1b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
42.2b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
40.1b
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
45.7b
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
46.9b
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
43.8b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
54.3b
(*.f64 (*.f64 y z) x)
54.5b
(*.f64 (*.f64 t (neg.f64 a)) x)
54.9b
(*.f64 (neg.f64 a) (*.f64 t x))
54.5b
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3)) x)
52.6b
(*.f64 z (*.f64 y x))
42.2b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
52.6b
(*.f64 y (*.f64 z x))
53.6b
(*.f64 j (*.f64 c a))
55.3b
(*.f64 i (*.f64 t b))
46.4b
(*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))
52.0b
(*.f64 c (*.f64 j a))
46.5b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
47.6b
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t))
56.6b
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) 3))
Compiler

Compiled 1920 to 1316 computations (31.5% saved)

localize67.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(*.f64 (*.f64 x y) z)
4.9b
(*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))
5.3b
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
5.6b
(*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))
Compiler

Compiled 136 to 27 computations (80.1% saved)

series17.0ms (0%)

Counts
1 → 16
Calls

15 calls:

TimeVariablePointExpression
5.0ms
a
@0
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
3.0ms
c
@0
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
2.0ms
y
@0
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
1.0ms
i
@0
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
1.0ms
j
@0
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))

rewrite63.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1040×distribute-rgt-in
982×distribute-lft-in
786×associate-*r/
644×associate-*l/
358×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01329
127129
2356129
Stop Event
node limit
Counts
1 → 27
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 j))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))) (cbrt.f64 (fma.f64 a c (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (cbrt.f64 j)) (cbrt.f64 (fma.f64 a c (*.f64 y i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (cbrt.f64 j)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))

simplify73.0ms (0.1%)

Algorithm
egg-herbie
Rules
1582×associate-/l*
1348×associate-/r*
756×associate-*r/
732×associate-*r*
730×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02755095
18884581
236384581
Stop Event
node limit
Counts
43 → 79
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 11)) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3)))) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 -2/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3)))))) (pow.f64 a 3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 11)) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 4)) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/9) (*.f64 (*.f64 a (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 4)) (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/9) (*.f64 (*.f64 a (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3))))))
(pow.f64 (*.f64 c (*.f64 a j)) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 j 2)))) 1/3) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 i 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 i 3))))) (pow.f64 y 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))))
(pow.f64 (*.f64 c (*.f64 a j)) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 j 2)))) 1/3) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 y 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 y 3))))))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))) 1)
(*.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)
(*.f64 1 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(*.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 j))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(/.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))) (cbrt.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (cbrt.f64 j)) (cbrt.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (cbrt.f64 j)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 c (*.f64 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 11)) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/9 (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 (*.f64 1/3 (*.f64 c a)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (*.f64 c a) 2))) (*.f64 1/3 (*.f64 c (*.f64 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3)))) (+.f64 (*.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/3))) (*.f64 -2/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3)))))) (pow.f64 a 3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 11)) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 j j)))) (*.f64 (fma.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i)))))) (fma.f64 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))))) (*.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i)))))) -2/27))) (pow.f64 a 3))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 -1/9 (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (/.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 j j) (pow.f64 (*.f64 y i) 2))))) (fma.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)))) (fma.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)))) 1/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2))) -2/27))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 a 3))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 c (*.f64 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)))) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 i 7) (pow.f64 y 7))) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (*.f64 c a) 2))) (/.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y i) 2)) (*.f64 j j)))) (fma.f64 -4/27 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)))) (fma.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) -2/27) (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) 1/27))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 a 3))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 c (*.f64 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/3 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3)))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 j j)))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 j j) (pow.f64 (*.f64 y i) 2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 c (*.f64 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/3))) (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y i) 2)) (*.f64 j j)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 y (*.f64 i j))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 4)) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/9) (*.f64 (*.f64 a (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 4)) (*.f64 (pow.f64 i 5) (pow.f64 y 5))) 1/9) (*.f64 (*.f64 a (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 i 2) (pow.f64 y 2))) 1/3) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 7)) (*.f64 (pow.f64 y 2) (pow.f64 i 2))) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 j 17)) (*.f64 y i)) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3)))))) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 i 2) (*.f64 (pow.f64 y 2) (pow.f64 j 2)))) 1/3))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 j j)))) (/.f64 (pow.f64 c 3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 -4/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18) (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18)) (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18) (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18)) (*.f64 a (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))))) (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 c a) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 y y) (*.f64 i i))) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 -1/3 (/.f64 (*.f64 c c) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) 1/3)))) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 j j))))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 j j) (pow.f64 (*.f64 y i) 2)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 -1) 2)) 1/27)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18) (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18)) (*.f64 a (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))) (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))))) -2/3)))) (fma.f64 1/3 (*.f64 c (*.f64 a (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 j j) (pow.f64 (*.f64 y i) 2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))))))))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y i) 2)) (*.f64 j j))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2))) (/.f64 (*.f64 (pow.f64 a 3) 1/27) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18) (pow.f64 (/.f64 (pow.f64 j 4) (*.f64 (pow.f64 y 5) (pow.f64 i 5))) 1/18)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/3)) (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) -2/3)))) (fma.f64 1/3 (*.f64 c (*.f64 (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 y i) 2)) 1/18)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18) (pow.f64 (/.f64 (pow.f64 j 17) (*.f64 y i)) 1/18)) (*.f64 (*.f64 (*.f64 a a) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/3))) (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (*.f64 y i) 2)) (*.f64 j j))))))))
(pow.f64 (*.f64 c (*.f64 a j)) 1/3)
(cbrt.f64 (*.f64 (*.f64 c a) j))
(cbrt.f64 (*.f64 c (*.f64 j a)))
(cbrt.f64 (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18))) (cbrt.f64 (*.f64 (*.f64 c a) j)))
(fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (cbrt.f64 (*.f64 c (*.f64 j a))))
(fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (cbrt.f64 (*.f64 j (*.f64 c a))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18))) (cbrt.f64 (*.f64 (*.f64 c a) j))))
(fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (fma.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (pow.f64 (*.f64 y i) 2) (cbrt.f64 (*.f64 c (*.f64 j a)))))
(fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (cbrt.f64 (*.f64 j (*.f64 c a)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 i y))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 j 2)))) 1/3) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 i 3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 i 3))))) (pow.f64 y 3)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 i 2) (pow.f64 y 2)))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 j j))))) (*.f64 (fma.f64 -1/27 (*.f64 (pow.f64 i 3) (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a)))) (*.f64 1 (pow.f64 i 3))))) (pow.f64 y 3))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18))) (cbrt.f64 (*.f64 (*.f64 c a) j)))))
(fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (fma.f64 -1/3 (*.f64 i (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18)))) (fma.f64 -1/3 (*.f64 (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3)) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j j)))) (pow.f64 i 3))) (cbrt.f64 (*.f64 c (*.f64 j a))))))
(fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (fma.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j j))))) (*.f64 (pow.f64 i 3) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3)) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3))))) (cbrt.f64 (*.f64 j (*.f64 c a))))))
(pow.f64 (*.f64 c (*.f64 a j)) 1/3)
(cbrt.f64 (*.f64 (*.f64 c a) j))
(cbrt.f64 (*.f64 c (*.f64 j a)))
(cbrt.f64 (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18))) (cbrt.f64 (*.f64 (*.f64 c a) j)))
(fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (cbrt.f64 (*.f64 c (*.f64 j a))))
(fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (cbrt.f64 (*.f64 j (*.f64 c a))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18))) (cbrt.f64 (*.f64 (*.f64 c a) j))))
(fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (fma.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (pow.f64 (*.f64 y i) 2) (cbrt.f64 (*.f64 c (*.f64 j a)))))
(fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (fma.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (*.f64 y i) (cbrt.f64 (*.f64 j (*.f64 c a)))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 11)) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/9) (*.f64 (pow.f64 y 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/9) (*.f64 y i))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) (pow.f64 j 2)))) 1/3) (*.f64 (pow.f64 i 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 y 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 j 7)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 1/3) (pow.f64 y 3))))))) (pow.f64 (*.f64 c (*.f64 a j)) 1/3))))
(fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) (*.f64 j j))))) (*.f64 (fma.f64 -1/27 (*.f64 (pow.f64 i 3) (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a))))) (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (*.f64 (*.f64 c c) (*.f64 a a)))) (*.f64 1 (pow.f64 i 3))))) (pow.f64 y 3))) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 y y) (*.f64 i i)) (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18) (pow.f64 (/.f64 (/.f64 (pow.f64 j 11) (pow.f64 c 7)) (pow.f64 a 7)) 1/18))) (cbrt.f64 (*.f64 (*.f64 c a) j)))))
(fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (fma.f64 -1/3 (*.f64 i (*.f64 y (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18)))) (fma.f64 -1/3 (*.f64 (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3)) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3)))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j j)))) (pow.f64 i 3))) (cbrt.f64 (*.f64 c (*.f64 j a))))))
(fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y i) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18) (pow.f64 (/.f64 (pow.f64 j 11) (*.f64 (pow.f64 c 7) (pow.f64 a 7))) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 y i) (*.f64 (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2)) 1/18))) (fma.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 c a) 2) (*.f64 j j))))) (*.f64 (pow.f64 i 3) (fma.f64 2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3)) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 j 7) (pow.f64 (*.f64 c a) 2))) (pow.f64 y 3))))) (cbrt.f64 (*.f64 j (*.f64 c a))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))) 1)
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 1 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6) (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))) (cbrt.f64 j))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (cbrt.f64 j))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (*.f64 a c) (*.f64 y i))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) (cbrt.f64 j))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (cbrt.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 2)))
(/.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2)))) (cbrt.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 y i))) (cbrt.f64 j)))
(*.f64 (/.f64 (cbrt.f64 j) (cbrt.f64 (fma.f64 c a (*.f64 y i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (*.f64 (cbrt.f64 j) (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (cbrt.f64 j) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (cbrt.f64 (fma.f64 y (*.f64 i (fma.f64 c a (*.f64 y i))) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 j))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 (cbrt.f64 (fma.f64 y (*.f64 i (fma.f64 c a (*.f64 y i))) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 j)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 y i) 2))) (cbrt.f64 j)) (cbrt.f64 (fma.f64 a c (*.f64 y i))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 y i))) (cbrt.f64 j)))
(*.f64 (/.f64 (cbrt.f64 j) (cbrt.f64 (fma.f64 c a (*.f64 y i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 y i) 3))) (cbrt.f64 j)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))))
(/.f64 (cbrt.f64 j) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 a c (*.f64 y i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (cbrt.f64 (fma.f64 y (*.f64 i (fma.f64 c a (*.f64 y i))) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 j))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 (cbrt.f64 (fma.f64 y (*.f64 i (fma.f64 c a (*.f64 y i))) (pow.f64 (*.f64 c a) 2))) (cbrt.f64 j)))
(pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/3)
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1)
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) 1/6) 2)
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 3)
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) 2))
(fabs.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) 1/3))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) 1))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(cbrt.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.1b
(*.f64 i (*.f64 t b))
Compiler

Compiled 20 to 11 computations (45% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite52.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify51.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

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

localize12.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.6b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
Compiler

Compiled 36 to 13 computations (63.9% saved)

series6.0ms (0%)

Counts
1 → 52
Calls

15 calls:

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

rewrite73.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify87.0ms (0.1%)

Algorithm
egg-herbie
Rules
1078×distribute-lft-in
1002×distribute-rgt-in
980×*-commutative
744×associate-/r*
494×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02986946
18166032
229505976
Stop Event
node limit
Counts
152 → 140
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 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (*.f64 (*.f64 i y) 0)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (*.f64 (*.f64 i y) 0) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (+.f64 (*.f64 j (*.f64 (*.f64 i y) 0)) (*.f64 j (*.f64 (*.f64 i y) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (+.f64 (*.f64 (*.f64 (*.f64 i y) 0) j) (*.f64 j (*.f64 (*.f64 i y) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (+.f64 (*.f64 j (*.f64 (*.f64 i y) 0)) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (+.f64 (*.f64 (*.f64 (*.f64 i y) 0) j) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (*.f64 (*.f64 (*.f64 i y) 0) 2)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (*.f64 (*.f64 (*.f64 i y) 0) 1)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 i y))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 1 (*.f64 j (*.f64 (*.f64 i y) 0))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 1 (*.f64 (*.f64 (*.f64 i y) 0) j)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (*.f64 (*.f64 (*.f64 i y) 0) 2) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (*.f64 (*.f64 (*.f64 i y) 0) 1) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) j))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (*.f64 j (*.f64 (*.f64 i y) 0)) 1))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (*.f64 (*.f64 (*.f64 i y) 0) j) 1))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (*.f64 i (neg.f64 y))))
(+.f64 (*.f64 j (*.f64 c a)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 (*.f64 i y) 0))))
(+.f64 (*.f64 j (*.f64 c a)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (+.f64 (*.f64 i (neg.f64 y)) (*.f64 (*.f64 i y) 0))))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 j (*.f64 (*.f64 i y) 0)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (*.f64 i (neg.f64 y)) j))
(+.f64 (*.f64 (*.f64 c a) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (*.f64 (*.f64 i y) 0))))
(+.f64 (*.f64 (*.f64 c a) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (+.f64 (*.f64 i (neg.f64 y)) (*.f64 (*.f64 i y) 0)) j))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c a) j))
(+.f64 (*.f64 (*.f64 (*.f64 i y) 0) j) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c a))) (*.f64 1 (*.f64 j (*.f64 i (neg.f64 y)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 c a) j)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 y)) j)))
(+.f64 (*.f64 (*.f64 j (*.f64 c a)) 1) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1))
(+.f64 (*.f64 (*.f64 (*.f64 c a) j) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) j) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (-.f64 1 (*.f64 j (*.f64 (*.f64 i y) 0))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))) (-.f64 1 (*.f64 (*.f64 (*.f64 i y) 0) j)))
(/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 (fma.f64 c a (*.f64 i y)) j))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))) 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 (*.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 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.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) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y))))) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (*.f64 (*.f64 i y) 0)))) (-.f64 (*.f64 c a) (+.f64 (*.f64 i y) (*.f64 (*.f64 i y) 0))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (-.f64 (*.f64 i (neg.f64 y)) (*.f64 c a)))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (*.f64 (*.f64 i y) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (*.f64 j (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 j (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 1 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)))) (fma.f64 c a (*.f64 i y)))
(/.f64 (*.f64 1 (*.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 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j)) (fma.f64 c a (*.f64 i y)))
(/.f64 (*.f64 1 (*.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 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)))) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.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) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) j) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (*.f64 (*.f64 i y) 0))) j) (-.f64 (*.f64 c a) (+.f64 (*.f64 i y) (*.f64 (*.f64 i y) 0))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) j) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (-.f64 (*.f64 i (neg.f64 y)) (*.f64 c a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (*.f64 (*.f64 i y) 0) 3)) j) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) j) (neg.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) j) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c a (*.f64 i y)))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c a (*.f64 i y)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j)) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c a (*.f64 i y)))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (sqrt.f64 (fma.f64 c a (*.f64 i y)))) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 i y))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c a (*.f64 i y)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (sqrt.f64 (fma.f64 c a (*.f64 i y)))) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 i y))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 2)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 3) 1/3)
(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)))
(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))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))
Outputs
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 c (*.f64 j a))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 i) (*.f64 y j))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (*.f64 (*.f64 i y) 0)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y) 0) j))
(fma.f64 -1 (*.f64 y (*.f64 i 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 j (*.f64 (*.f64 i y) 0)) (*.f64 j (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 i y) 0) j) (*.f64 j (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i 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 j (*.f64 (*.f64 i y) 0)) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 i y) 0) j) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 (*.f64 (*.f64 i y) 0) 2)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 (*.f64 (*.f64 i y) 0) 1)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (neg.f64 i) y (*.f64 i y))))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 i (neg.f64 y)) 1 (*.f64 i y))))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y))))
(*.f64 j (+.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 c a) (+.f64 0 (*.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i)))))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 j (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y))))
(*.f64 j (+.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 c a) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 y i)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 1 (*.f64 j (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i 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 1 (*.f64 (*.f64 (*.f64 i y) 0) j)))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 i y) 0) 2) j))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 i y) 0) 1) j))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (fma.f64 (*.f64 i (neg.f64 y)) 1 (*.f64 i y)) j))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 i y)) j))
(*.f64 j (+.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 c a) (+.f64 0 (*.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i)))))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)) j))
(*.f64 j (+.f64 (-.f64 (*.f64 c a) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 c a) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 y i)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (*.f64 j (*.f64 (*.f64 i y) 0)) 1))
(fma.f64 -1 (*.f64 y (*.f64 i 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 (*.f64 i y) 0) j) 1))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 c a)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 c a)) (+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 c a)) (*.f64 j (+.f64 (*.f64 i (neg.f64 y)) (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 i (neg.f64 y))) (*.f64 j (*.f64 c a)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 (*.f64 i y) 0)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 c a) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 j (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 c a) j) (+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 (*.f64 i y) 0) j)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 c a) j) (*.f64 (+.f64 (*.f64 i (neg.f64 y)) (*.f64 (*.f64 i y) 0)) j))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 i (neg.f64 y)) j) (*.f64 (*.f64 c a) j))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 (*.f64 i y) 0) j) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 1 (*.f64 j (*.f64 c a))) (*.f64 1 (*.f64 j (*.f64 i (neg.f64 y)))))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 1 (*.f64 (*.f64 c a) j)) (*.f64 1 (*.f64 (*.f64 i (neg.f64 y)) j)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 j (*.f64 c a)) 1) (*.f64 (*.f64 j (*.f64 i (neg.f64 y))) 1))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 (*.f64 c a) j) 1) (*.f64 (*.f64 (*.f64 i (neg.f64 y)) j) 1))
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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))) (-.f64 1 (*.f64 j (*.f64 (*.f64 i y) 0))))
(fma.f64 -1 (*.f64 y (*.f64 i 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))) (-.f64 1 (*.f64 (*.f64 (*.f64 i y) 0) j)))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))
(fma.f64 -1 (*.f64 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 (fma.f64 c a (*.f64 i y)) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))) j))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (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)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.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 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (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 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.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 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 j (-.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 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 j (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (*.f64 (*.f64 i y) 0)))) (-.f64 (*.f64 c a) (+.f64 (*.f64 i y) (*.f64 (*.f64 i y) 0))))
(/.f64 j (/.f64 (-.f64 (*.f64 c a) (fma.f64 i y 0)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) 0)))
(*.f64 (/.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2))
(*.f64 j (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (-.f64 (*.f64 c a) (*.f64 y i))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3))) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (-.f64 (*.f64 i (neg.f64 y)) (*.f64 c a)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 j (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (*.f64 (*.f64 i y) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (*.f64 j (+.f64 0 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c a)) (*.f64 y i)))))
(*.f64 (/.f64 j (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2)) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3))
(*.f64 j (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2)))
(/.f64 (*.f64 j (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 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 j (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 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 1 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)))) (fma.f64 c a (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 1 (*.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 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j)) (fma.f64 c a (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 1 (*.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 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)))) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 y i))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (sqrt.f64 (fma.f64 c a (*.f64 y i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (*.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (sqrt.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (sqrt.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (/.f64 (cbrt.f64 (fma.f64 c a (*.f64 y i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 c a (*.f64 y i)))))
(/.f64 (*.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))))
(*.f64 (/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))) 2)) (cbrt.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (*.f64 i (neg.f64 y)))) j) (-.f64 (*.f64 c a) (*.f64 i (neg.f64 y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (*.f64 (*.f64 i y) 0))) j) (-.f64 (*.f64 c a) (+.f64 (*.f64 i y) (*.f64 (*.f64 i y) 0))))
(/.f64 j (/.f64 (-.f64 (*.f64 c a) (fma.f64 i y 0)) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) 0)))
(*.f64 (/.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2))
(*.f64 j (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (-.f64 (*.f64 c a) (*.f64 y i))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i (neg.f64 y)) 3)) j) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i (neg.f64 y)) (-.f64 (*.f64 i (neg.f64 y)) (*.f64 c a)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 3) (pow.f64 (*.f64 (*.f64 i y) 0) 3)) j) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 i y)) 2) (*.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 (*.f64 i y) 0) (-.f64 (*.f64 c a) (*.f64 i y))))))
(/.f64 (*.f64 j (+.f64 0 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c a)) (*.f64 y i)))))
(*.f64 (/.f64 j (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2)) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3))
(*.f64 j (/.f64 (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 3) (pow.f64 (-.f64 (*.f64 c a) (*.f64 y i)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) j) (neg.f64 (fma.f64 c a (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) j) (neg.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c a (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c a (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j)) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 y i))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i))))))
(*.f64 (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (sqrt.f64 (fma.f64 c a (*.f64 y i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 i y))) j)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (sqrt.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))) (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))) (/.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 y i)))) (sqrt.f64 (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2)))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) 1) (fma.f64 c a (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (sqrt.f64 (fma.f64 c a (*.f64 i y)))) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2))) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 i y))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) 1) (fma.f64 c a (*.f64 i y)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (sqrt.f64 (fma.f64 c a (*.f64 i y)))) (sqrt.f64 (fma.f64 c a (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 i y) 2)) j) (*.f64 (cbrt.f64 (fma.f64 c a (*.f64 i y))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (fma.f64 c a (*.f64 i y))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c a (*.f64 y i))) j)
(*.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 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 j (fma.f64 c a (*.f64 y i))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) 1) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 i y) 3)) j) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 i y) (fma.f64 c a (*.f64 i y))))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))) (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 j (fma.f64 (*.f64 y i) (fma.f64 c a (*.f64 y i)) (pow.f64 (*.f64 c a) 2))))
(pow.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) 1)
(fma.f64 -1 (*.f64 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) 2))
(fabs.f64 (*.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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i 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 y (*.f64 i j)) (*.f64 j (*.f64 c a)))
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 y z) (*.f64 a t))
0.0b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
4.7b
(*.f64 c (*.f64 a j))
6.9b
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
Compiler

Compiled 61 to 16 computations (73.8% saved)

series9.0ms (0%)

Counts
2 → 57
Calls

30 calls:

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

rewrite85.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1210×associate-*r/
1068×associate-*l/
658×associate-+l+
370×add-sqr-sqrt
368×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify118.0ms (0.2%)

Algorithm
egg-herbie
Rules
1156×associate-/l*
942×*-commutative
932×times-frac
496×distribute-lft-neg-in
484×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02198507
15637819
224187723
Stop Event
node limit
Counts
133 → 133
Calls
Call 1
Inputs
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z 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 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(*.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 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(*.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 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 c (*.f64 a j))
(*.f64 c (*.f64 a j))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j)))) 1)
(pow.f64 (*.f64 c (*.f64 a j)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 3)
(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 j) a) 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))))
(exp.f64 (log.f64 (*.f64 c (*.f64 a j))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a j))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a j))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 c (*.f64 a j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j)))) (-.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (/.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(-.f64 (+.f64 (*.f64 c (*.f64 a j)) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j))))) 1)
(*.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1)
(*.f64 1 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2) (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) 1) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) 1) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2)) (cbrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))))
(pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 3)
(pow.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2))
(log.f64 (exp.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(exp.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (*.f64 a j) c (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 a j)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 c (*.f64 a j)))
(fma.f64 1 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 a j)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) (sqrt.f64 (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 a j)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 2) (cbrt.f64 (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (*.f64 c a) j (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
Outputs
(+.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 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.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 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 y (*.f64 z x))
(*.f64 y (*.f64 x z))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.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 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 a (+.f64 (*.f64 -1 (*.f64 t x)) (*.f64 c j))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.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 a (fma.f64 c j (*.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 t x) (*.f64 -1 (*.f64 c j))))) (*.f64 y (*.f64 z x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j)))
(fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j)))
(fma.f64 c (*.f64 a j) (*.f64 y (*.f64 x z)))
(fma.f64 c (*.f64 a j) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 -1 (*.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 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 -1 (*.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 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(*.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 (sqrt.f64 (*.f64 c (*.f64 a j))) 2)
(*.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 (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 j) a) 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))
(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))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a j))))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (-.f64 1 (*.f64 c (*.f64 a j))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j)))) (-.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))) (/.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(-.f64 (+.f64 (*.f64 c (*.f64 a j)) (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (exp.f64 (log1p.f64 (*.f64 c (*.f64 a j))))) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 1 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2) (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) 1) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) 1) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2))) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))) (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) (sqrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))) (hypot.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3/2) (pow.f64 (*.f64 a (*.f64 c j)) 3/2)))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) (/.f64 (hypot.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3/2) (pow.f64 (*.f64 a (*.f64 c j)) 3/2)) (sqrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))) (cbrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) 2) (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) 2) (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) 2) (cbrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) 2) (cbrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) 1) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) 1) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))) (sqrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) (sqrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))) (hypot.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3/2) (pow.f64 (*.f64 a (*.f64 c j)) 3/2)))
(*.f64 (sqrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) (/.f64 (hypot.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3/2) (pow.f64 (*.f64 a (*.f64 c j)) 3/2)) (sqrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2)) (cbrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) 2) (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) 2) (cbrt.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))) 2) (cbrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))) 2) (cbrt.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2))) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))
(/.f64 (*.f64 (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j)))) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (pow.f64 (*.f64 c (*.f64 a j)) 4))) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (pow.f64 (*.f64 a (*.f64 c j)) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (pow.f64 (*.f64 a (*.f64 c j)) 4)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j)))) (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) 3)) (/.f64 1 (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (+.f64 (pow.f64 (*.f64 c (*.f64 a j)) 4) (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)))) (/.f64 1 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 a j))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (pow.f64 (*.f64 a (*.f64 c j)) 6)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j)))) (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4) (fma.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (pow.f64 (*.f64 a (*.f64 c j)) 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (pow.f64 (*.f64 a (*.f64 c j)) 6)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 a (*.f64 c j)))) (fma.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 c j)) 2) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (pow.f64 (*.f64 c (*.f64 a j)) 6)) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (pow.f64 (*.f64 a (*.f64 c j)) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 a (*.f64 c j)) 3)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (pow.f64 (*.f64 a (*.f64 c j)) 6)) (*.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (-.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) (pow.f64 (*.f64 a (*.f64 c j)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)) (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 3) (pow.f64 (*.f64 c (*.f64 a j)) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) 3) (pow.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6) (-.f64 (pow.f64 (*.f64 c (*.f64 a j)) 6) (*.f64 (pow.f64 (*.f64 c (*.f64 a j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2) (*.f64 (*.f64 c (*.f64 a j)) (-.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6)) (fma.f64 c (*.f64 a (*.f64 j (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 x))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3/2) 6) (pow.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) 3)) (*.f64 (fma.f64 c (*.f64 a (*.f64 j (fma.f64 x (-.f64 (*.f64 a t) (*.f64 y z)) (*.f64 a (*.f64 c j))))) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (fma.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (-.f64 (pow.f64 (*.f64 a (*.f64 c j)) 3) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 3)) (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) 6))))
(pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 1)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(pow.f64 (sqrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 2)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(pow.f64 (cbrt.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 3)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(pow.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3) 1/3)
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(sqrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(log.f64 (exp.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(cbrt.f64 (pow.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 3))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(expm1.f64 (log1p.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(exp.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))) 1))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(log1p.f64 (expm1.f64 (fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 c (*.f64 a j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (*.f64 a j) c (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 1 (*.f64 c (*.f64 a j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (sqrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 a j))) (sqrt.f64 (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 c (*.f64 a j)))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 a j))) 2) (cbrt.f64 (*.f64 c (*.f64 a j))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))
(fma.f64 (*.f64 c a) j (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 -1 (*.f64 a (*.f64 t x)) (fma.f64 y (*.f64 x z) (*.f64 c (*.f64 a j))))
(fma.f64 a (-.f64 (*.f64 c j) (*.f64 t x)) (*.f64 y (*.f64 x z)))
(fma.f64 a (fma.f64 c j (*.f64 t (neg.f64 x))) (*.f64 x (*.f64 y z)))

localize47.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 20 computations (79.2% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite53.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
118213
2231013
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 (neg.f64 a) (*.f64 t x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.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 (sqrt.f64 (*.f64 a (*.f64 t x))) 2)))) (#(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 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)))) (#(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 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 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 log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))))))

simplify59.0ms (0.1%)

Algorithm
egg-herbie
Rules
944×fma-def
934×associate-*r*
866×associate-*l*
840×log-prod
588×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042815
196815
2393815
32721815
46438815
Stop Event
node limit
Counts
51 → 19
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 0 (*.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 (sqrt.f64 (*.f64 a (*.f64 t x))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)
(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)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(-.f64 0 (*.f64 a (*.f64 t x)))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(-.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 (sqrt.f64 (*.f64 a (*.f64 t x))) 2)
(*.f64 a (*.f64 t x))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)
(*.f64 a (*.f64 t x))
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3)
(*.f64 a (*.f64 t x))
(neg.f64 (*.f64 a (*.f64 t x)))
(*.f64 a (*.f64 t (neg.f64 x)))
(*.f64 a (*.f64 x (neg.f64 t)))
(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))
(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))
(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))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 t x))

eval522.0ms (0.8%)

Compiler

Compiled 37425 to 9955 computations (73.4% saved)

prune397.0ms (0.6%)

Pruning

45 alts after pruning (41 fresh and 4 done)

PrunedKeptTotal
New1045161061
Fresh92534
Picked101
Done246
Total1057451102
Error
0.0b
Counts
1102 → 45
Alt Table
Click to see full alt table
StatusErrorProgram
56.3b
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 j a))) 2)
47.2b
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)) 3)
44.1b
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)) 3)
52.1b
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 j a))) 3)
50.9b
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) 2) (pow.f64 (*.f64 c (*.f64 a j)) 2)) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))
46.9b
(/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a))))
43.8b
(/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))
36.4b
(-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))
40.3b
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b))))
37.7b
(-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b))))
25.5b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))
26.4b
(+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j)))
29.2b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) 3)) (*.f64 a (*.f64 j c)))
36.6b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c)))
35.6b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c)))
35.6b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c)))
39.9b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 t (neg.f64 i)))) (*.f64 a (*.f64 j c)))
43.7b
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) 3))) (*.f64 a (*.f64 j c)))
37.7b
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j))))
43.8b
(+.f64 (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (*.f64 (fma.f64 (neg.f64 i) y (*.f64 i y)) j))
44.7b
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j)))
35.1b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))
42.2b
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j))))
54.9b
(+.f64 (*.f64 t (*.f64 b i)) 0)
40.1b
(+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))
45.7b
(+.f64 (*.f64 a (*.f64 t (neg.f64 x))) (*.f64 c (*.f64 a j)))
46.9b
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
43.8b
(*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)
54.3b
(*.f64 (*.f64 y z) x)
54.5b
(*.f64 (*.f64 t (neg.f64 a)) x)
53.1b
(*.f64 (neg.f64 i) (*.f64 y j))
54.9b
(*.f64 (neg.f64 a) (*.f64 t x))
54.5b
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3)) x)
52.6b
(*.f64 z (*.f64 y x))
42.2b
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
52.6b
(*.f64 y (*.f64 z x))
51.6b
(*.f64 y (*.f64 i (neg.f64 j)))
53.6b
(*.f64 j (*.f64 c a))
55.3b
(*.f64 i (*.f64 t b))
46.4b
(*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))
52.0b
(*.f64 c (*.f64 j a))
46.5b
(*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))
53.4b
(*.f64 a (*.f64 c j))
47.6b
(*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t))
56.6b
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) 3))
Compiler

Compiled 970 to 688 computations (29.1% saved)

regimes2.2s (3.3%)

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

10 calls:

300.0ms
i
298.0ms
t
282.0ms
y
223.0ms
j
198.0ms
x
Results
ErrorSegmentsBranch
11.6b3x
12.1b4y
10.3b3z
12.2b4t
11.0b3a
11.9b3b
12.4b4c
11.7b4i
10.9b3j
7.4b3(+.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 2072 to 445 computations (78.5% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.899106664740071e+306
+inf
0.0ms
-5.3658532333518324e+303
-1.3047465888320022e+302
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.4s (2.2%)

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

10 calls:

192.0ms
c
187.0ms
i
172.0ms
t
160.0ms
y
153.0ms
z
Results
ErrorSegmentsBranch
11.7b3x
12.1b4y
10.3b3z
12.2b4t
11.0b3a
11.9b3b
12.4b4c
11.7b4i
10.9b3j
7.4b3(+.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 1238 to 302 computations (75.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.899106664740071e+306
+inf
0.0ms
-inf
-5.3658532333518324e+303
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.4s (2.1%)

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

10 calls:

200.0ms
b
189.0ms
a
173.0ms
c
143.0ms
t
121.0ms
z
Results
ErrorSegmentsBranch
11.7b3x
12.1b4y
10.3b3z
12.2b4t
11.0b3a
11.9b3b
12.5b4c
12.3b3i
10.9b3j
7.4b3(+.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 1199 to 301 computations (74.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.899106664740071e+306
+inf
0.0ms
-5.3658532333518324e+303
-1.3047465888320022e+302
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.3s (2%)

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

10 calls:

285.0ms
c
176.0ms
z
156.0ms
t
117.0ms
y
112.0ms
a
Results
ErrorSegmentsBranch
11.7b3x
12.1b4y
10.3b3z
12.2b4t
11.0b3a
11.9b3b
12.5b4c
12.3b3i
10.9b3j
7.6b3(+.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 1133 to 295 computations (74% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.899106664740071e+306
+inf
0.0ms
-inf
-5.3658532333518324e+303
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.9s (2.9%)

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

10 calls:

333.0ms
b
277.0ms
t
247.0ms
y
222.0ms
z
217.0ms
a
Results
ErrorSegmentsBranch
11.7b3x
12.1b4y
10.3b3z
12.2b4t
11.0b3a
12.0b3b
12.5b4c
12.3b3i
10.9b3j
7.6b3(+.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 1082 to 291 computations (73.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.899106664740071e+306
+inf
0.0ms
-inf
-5.3658532333518324e+303
Compiler

Compiled 50 to 34 computations (32% saved)

regimes2.5s (3.7%)

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

9 calls:

419.0ms
c
379.0ms
x
339.0ms
y
333.0ms
i
246.0ms
a
Results
ErrorSegmentsBranch
11.1b9x
11.2b8y
11.9b6z
12.2b7t
12.2b4a
12.5b5b
10.1b11c
10.9b7i
11.2b3j
Compiler

Compiled 986 to 262 computations (73.4% saved)

bsearch304.0ms (0.5%)

Algorithm
10×binary-search
Steps
TimeLeftRight
19.0ms
1.1751653795563471e+80
1.1882596760721723e+81
49.0ms
1.2195729075076562e+39
1.0463419308956058e+40
62.0ms
7.363438387091585e-50
1.7519814523874998e-43
19.0ms
3.671829641731578e-94
3.235688186045391e-92
23.0ms
1.3973726270679869e-183
1.2854295135196831e-180
21.0ms
1.1520601804513202e-299
3.0345747790508347e-298
30.0ms
-2.8978283430782e-244
-2.0773531002052316e-244
29.0ms
-1.5142899383691275e-86
-5.224607206335355e-92
51.0ms
-1.6726330752469026e-23
-9.207481770924695e-42
0.0ms
-1.2047016404827736e+153
-1.1579340095935847e+153
Results
228.0ms1056×body256valid
6.0ms35×body256infinite
Compiler

Compiled 4744 to 3012 computations (36.5% saved)

regimes2.1s (3.1%)

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

9 calls:

409.0ms
y
249.0ms
i
245.0ms
t
240.0ms
x
237.0ms
c
Results
ErrorSegmentsBranch
11.1b9x
11.4b8y
11.9b6z
12.2b7t
12.4b4a
12.5b5b
11.7b8c
10.2b9i
11.2b3j
Compiler

Compiled 906 to 255 computations (71.9% saved)

bsearch163.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
7.075633717153709e+105
1.5542960745217062e+106
28.0ms
3.2085005959720914e-34
2.252462673746212e-30
17.0ms
1.9031442644780979e-243
8.030457277208343e-243
12.0ms
8.815899847129385e-300
1.4826778134979632e-299
14.0ms
-4.366744200782596e-266
-1.3123965502355609e-266
21.0ms
-2.9081776738422787e-203
-1.3859958329303019e-204
19.0ms
-3.1283572114307275e-99
-2.2239946718370548e-100
35.0ms
-4.753675006219376e+214
-2.5164904213755005e+212
Results
131.0ms768×body256valid
17.0ms100×body256infinite
Compiler

Compiled 3397 to 2157 computations (36.5% saved)

regimes1.5s (2.3%)

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

9 calls:

383.0ms
i
208.0ms
c
173.0ms
y
153.0ms
z
151.0ms
t
Results
ErrorSegmentsBranch
12.4b5x
11.4b8y
11.9b6z
12.7b7t
12.4b4a
12.7b5b
11.7b8c
10.1b9i
11.2b3j
Compiler

Compiled 880 to 251 computations (71.5% saved)

bsearch159.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
7.075633717153709e+105
1.5542960745217062e+106
24.0ms
3.2085005959720914e-34
2.252462673746212e-30
16.0ms
1.9031442644780979e-243
8.030457277208343e-243
11.0ms
8.815899847129385e-300
1.4826778134979632e-299
14.0ms
-4.366744200782596e-266
-1.3123965502355609e-266
17.0ms
-6.367287430992995e-185
-7.569789501169678e-186
27.0ms
-3.401424262268824e-50
-8.638481038304849e-57
34.0ms
-3.2252128654024866e+200
-1.4466884678173656e+194
Results
131.0ms832×body256valid
16.0ms102×body256infinite
Compiler

Compiled 3594 to 2298 computations (36.1% saved)

regimes1.8s (2.7%)

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

9 calls:

335.0ms
y
312.0ms
i
255.0ms
x
210.0ms
c
169.0ms
t
Results
ErrorSegmentsBranch
12.4b5x
11.4b8y
11.9b6z
12.7b7t
12.4b4a
12.7b5b
11.7b8c
10.3b9i
11.2b3j
Compiler

Compiled 854 to 250 computations (70.7% saved)

bsearch263.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
1.8095260833811172e+149
1.183721641086124e+165
61.0ms
3.2085005959720914e-34
2.252462673746212e-30
16.0ms
1.9031442644780979e-243
8.030457277208343e-243
11.0ms
8.815899847129385e-300
1.4826778134979632e-299
55.0ms
-4.366744200782596e-266
-1.3123965502355609e-266
16.0ms
-6.367287430992995e-185
-7.569789501169678e-186
26.0ms
-3.401424262268824e-50
-8.638481038304849e-57
34.0ms
-3.2252128654024866e+200
-1.4466884678173656e+194
Results
222.0ms912×body256valid
18.0ms112×body256infinite
Compiler

Compiled 3799 to 2453 computations (35.4% saved)

regimes1.5s (2.2%)

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

9 calls:

224.0ms
c
205.0ms
i
178.0ms
t
176.0ms
y
163.0ms
b
Results
ErrorSegmentsBranch
12.4b5x
11.7b8y
14.3b5z
14.3b6t
12.9b5a
12.7b5b
13.4b7c
11.7b7i
11.2b3j
Compiler

Compiled 802 to 242 computations (69.8% saved)

bsearch55.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
1.5263749388601243e-127
1.3795938167203831e-122
29.0ms
-5.186194189183826e-62
-4.236462797522631e-75
Results
49.0ms304×body256valid
2.0ms10×body256infinite
Compiler

Compiled 1380 to 870 computations (37% saved)

regimes2.0s (3%)

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

9 calls:

373.0ms
i
289.0ms
y
234.0ms
x
234.0ms
b
209.0ms
t
Results
ErrorSegmentsBranch
11.7b8x
13.3b8y
13.7b6z
15.5b6t
14.3b5a
12.5b8b
15.4b7c
11.2b13i
12.6b3j
Compiler

Compiled 752 to 240 computations (68.1% saved)

bsearch315.0ms (0.5%)

Algorithm
12×binary-search
Steps
TimeLeftRight
34.0ms
2.312313658008118e+125
4.3716693736664496e+138
19.0ms
7.075633717153709e+105
1.5542960745217062e+106
27.0ms
1.7687160031006256e+39
6.673343705087854e+46
24.0ms
137750665014369340.0
5.24147579688184e+19
22.0ms
2.252462673746212e-30
5.309588195663588e-29
34.0ms
5.219436107913233e-260
6.914910632534351e-253
22.0ms
7.119729746785213e-280
5.21688056907181e-276
13.0ms
-6.519345073247816e-203
-2.9081776738422787e-203
18.0ms
-1.4992742214410432e-36
-2.7977870695293732e-37
27.0ms
-66250244782406200.0
-316744116.3632902
35.0ms
-1.7191480136345896e+43
-7.050458692298453e+28
39.0ms
-3.2252128654024866e+200
-1.4466884678173656e+194
Results
265.0ms1520×body256valid
30.0ms197×body256infinite
Compiler

Compiled 6003 to 3894 computations (35.1% saved)

regimes1.6s (2.4%)

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

9 calls:

348.0ms
i
218.0ms
x
172.0ms
c
162.0ms
j
159.0ms
t
Results
ErrorSegmentsBranch
12.3b8x
14.1b7y
14.9b5z
16.0b7t
15.5b5a
13.7b6b
17.3b5c
11.5b12i
12.6b5j
Compiler

Compiled 702 to 237 computations (66.2% saved)

bsearch373.0ms (0.6%)

Algorithm
11×binary-search
Steps
TimeLeftRight
79.0ms
2.312313658008118e+125
4.3716693736664496e+138
18.0ms
7.075633717153709e+105
1.5542960745217062e+106
27.0ms
1.7687160031006256e+39
6.673343705087854e+46
24.0ms
137750665014369340.0
5.24147579688184e+19
20.0ms
2.252462673746212e-30
5.309588195663588e-29
20.0ms
1.9031442644780979e-243
8.030457277208343e-243
22.0ms
7.119729746785213e-280
5.21688056907181e-276
60.0ms
-7.938024164494701e-214
-1.2438921648751392e-220
17.0ms
-3.1283572114307275e-99
-2.2239946718370548e-100
52.0ms
-6392716704626668000.0
-642211243034956800.0
35.0ms
-3.2252128654024866e+200
-1.4466884678173656e+194
Results
325.0ms1328×body256valid
28.0ms179×body256infinite
Compiler

Compiled 5272 to 3411 computations (35.3% saved)

regimes1.6s (2.4%)

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

9 calls:

290.0ms
i
218.0ms
c
208.0ms
y
157.0ms
x
157.0ms
t
Results
ErrorSegmentsBranch
13.1b8x
13.3b10y
15.5b7z
17.2b8t
14.9b7a
14.8b6b
15.9b8c
13.8b12i
12.7b5j
Compiler

Compiled 677 to 236 computations (65.1% saved)

bsearch87.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
3.5704738669101784e+200
4.2268892700102935e+204
19.0ms
5.69863634185978e+85
4.298168699501659e+86
13.0ms
86402677481.52058
125987956065.74861
21.0ms
-4.001133832991634e-37
-2.3946542040956596e-39
Results
65.0ms384×body256valid
15.0ms85×body256infinite
Compiler

Compiled 1556 to 1003 computations (35.5% saved)

regimes1.9s (2.8%)

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

9 calls:

309.0ms
y
290.0ms
t
284.0ms
i
221.0ms
z
200.0ms
x
Results
ErrorSegmentsBranch
14.0b10x
15.4b11y
16.5b9z
16.6b10t
15.4b7a
17.3b4b
19.3b6c
13.6b16i
12.3b11j
Compiler

Compiled 652 to 234 computations (64.1% saved)

bsearch280.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
36.0ms
3.5704738669101784e+200
4.2268892700102935e+204
22.0ms
5.69863634185978e+85
4.298168699501659e+86
14.0ms
86402677481.52058
125987956065.74861
25.0ms
5.494419160053537e-82
4.580091912107678e-77
58.0ms
9.23822426967828e-131
3.917568589059858e-129
13.0ms
2.882247348482311e-271
7.189000237642414e-271
26.0ms
-3.561485810934583e-309
5.8456230206715856e-300
35.0ms
-2.875806545266187e-271
-3.3202985168400145e-272
21.0ms
-2.2918623017021606e-196
-3.8719098148595475e-201
29.0ms
-2.21525848464621e+76
-2.5427076937398593e+67
Results
243.0ms1136×body256valid
20.0ms130×body256infinite
Compiler

Compiled 4436 to 2902 computations (34.6% saved)

regimes1.6s (2.5%)

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

9 calls:

293.0ms
i
216.0ms
z
205.0ms
j
202.0ms
a
187.0ms
y
Results
ErrorSegmentsBranch
16.3b6x
16.9b10y
15.5b12z
17.6b8t
14.6b12a
17.3b4b
19.3b7c
14.0b15i
12.6b11j
Compiler

Compiled 630 to 232 computations (63.2% saved)

bsearch233.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
32.0ms
3.5704738669101784e+200
4.2268892700102935e+204
18.0ms
5.69863634185978e+85
4.298168699501659e+86
28.0ms
1.3117465859564227e-5
4.634661401955524
20.0ms
2.9197018169294657e-44
6.188091307968247e-42
21.0ms
6.491967475052119e-194
2.0761896324675485e-191
14.0ms
2.882247348482311e-271
7.189000237642414e-271
29.0ms
-3.561485810934583e-309
5.8456230206715856e-300
16.0ms
-2.875806545266187e-271
-3.3202985168400145e-272
24.0ms
-2.2918623017021606e-196
-3.8719098148595475e-201
30.0ms
-2.21525848464621e+76
-2.5427076937398593e+67
Results
196.0ms1200×body256valid
20.0ms114×body256infinite
Compiler

Compiled 4608 to 3034 computations (34.2% saved)

regimes1.6s (2.4%)

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

9 calls:

267.0ms
i
211.0ms
z
211.0ms
a
200.0ms
j
179.0ms
t
Results
ErrorSegmentsBranch
16.3b6x
18.1b8y
15.5b12z
17.6b8t
14.6b12a
17.3b4b
19.3b7c
14.0b15i
12.6b11j
Compiler

Compiled 609 to 226 computations (62.9% saved)

bsearch224.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
34.0ms
3.5704738669101784e+200
4.2268892700102935e+204
19.0ms
5.69863634185978e+85
4.298168699501659e+86
26.0ms
1.3117465859564227e-5
4.634661401955524
20.0ms
2.9197018169294657e-44
6.188091307968247e-42
24.0ms
6.491967475052119e-194
2.0761896324675485e-191
14.0ms
2.882247348482311e-271
7.189000237642414e-271
14.0ms
8.071000065615773e-293
2.3471817763503037e-292
23.0ms
-1.3108342264871512e-283
-1.8669788298601288e-287
22.0ms
-2.2918623017021606e-196
-3.8719098148595475e-201
29.0ms
-2.21525848464621e+76
-2.5427076937398593e+67
Results
189.0ms1168×body256valid
19.0ms119×body256infinite
Compiler

Compiled 4484 to 2924 computations (34.8% saved)

regimes1.2s (1.8%)

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

9 calls:

185.0ms
z
182.0ms
a
172.0ms
j
122.0ms
t
120.0ms
x
Results
ErrorSegmentsBranch
19.1b7x
20.8b5y
17.0b11z
20.0b6t
17.3b10a
20.5b3b
19.7b7c
20.2b5i
15.3b9j
Compiler

Compiled 567 to 215 computations (62.1% saved)

bsearch161.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
66479.96536948321
86402677481.52058
25.0ms
5.494419160053537e-82
4.580091912107678e-77
5.0ms
6.491967475052119e-194
2.0761896324675485e-191
14.0ms
2.882247348482311e-271
7.189000237642414e-271
15.0ms
8.071000065615773e-293
2.3471817763503037e-292
23.0ms
-1.3108342264871512e-283
-1.8669788298601288e-287
22.0ms
-2.2918623017021606e-196
-3.8719098148595475e-201
27.0ms
-2.21525848464621e+76
-2.5427076937398593e+67
Results
141.0ms880×body256valid
7.0ms34×body256infinite
Compiler

Compiled 3397 to 2207 computations (35% saved)

regimes1.2s (1.8%)

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

9 calls:

183.0ms
t
182.0ms
z
150.0ms
a
148.0ms
y
118.0ms
c
Results
ErrorSegmentsBranch
20.7b7x
20.0b7y
17.4b11z
18.8b11t
18.4b8a
20.6b3b
21.7b6c
21.3b5i
16.6b6j
Compiler

Compiled 546 to 211 computations (61.4% saved)

bsearch123.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
66479.96536948321
86402677481.52058
22.0ms
1.810671888927832e-203
1.2277215475410195e-199
24.0ms
-1.3108342264871512e-283
-1.8669788298601288e-287
21.0ms
-2.2918623017021606e-196
-3.8719098148595475e-201
28.0ms
-2.21525848464621e+76
-2.5427076937398593e+67
Results
108.0ms672×body256valid
6.0ms38×body256infinite
Compiler

Compiled 2591 to 1687 computations (34.9% saved)

regimes1.3s (1.9%)

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

9 calls:

227.0ms
z
178.0ms
y
174.0ms
x
157.0ms
a
155.0ms
t
Results
ErrorSegmentsBranch
20.7b11x
19.5b11y
20.9b9z
23.2b9t
20.5b8a
24.0b5b
23.6b5c
21.5b6i
21.9b3j
Compiler

Compiled 525 to 206 computations (60.8% saved)

bsearch233.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
38.0ms
4.49702869454733e+151
2.1499938157984455e+162
28.0ms
3.319598887754597e+113
5.777273015494855e+120
28.0ms
9.522428677829236e+92
2.1129306209583146e+99
24.0ms
7.827285354907115e+80
2.5548443052567603e+84
25.0ms
9.645836443128195e-15
3.861690389533136e-9
25.0ms
3.6431142714526237e-54
7.950623021960847e-47
18.0ms
6.281783333175638e-127
6.244896831292382e-126
17.0ms
-2.9130533122416525e-160
-4.2132990627463815e-161
17.0ms
-5.019703317123523e-59
-8.65016797396827e-60
13.0ms
-6.888748176476273e+69
-4.005347352665545e+69
Results
196.0ms1216×body256valid
21.0ms136×body256infinite
Compiler

Compiled 4059 to 2758 computations (32.1% saved)

regimes1.3s (1.9%)

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

9 calls:

201.0ms
x
177.0ms
j
161.0ms
a
161.0ms
i
160.0ms
t
Results
ErrorSegmentsBranch
19.6b14x
22.5b6y
24.1b7z
24.0b10t
21.2b9a
24.0b6b
23.5b6c
21.0b10i
19.5b11j
Compiler

Compiled 504 to 203 computations (59.7% saved)

bsearch221.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
23.0ms
1.9706902520869654e+24
4.789396550601417e+27
26.0ms
1.3117465859564227e-5
4.634661401955524
19.0ms
2.9197018169294657e-44
6.188091307968247e-42
21.0ms
3.2282940452733472e-93
1.934694882227242e-88
21.0ms
1.3795938167203831e-122
3.9499931891327846e-120
16.0ms
7.189000237642414e-271
3.051245508422517e-270
21.0ms
-1.4650528379448507e-273
-1.0305051650474762e-277
22.0ms
-2.8873760282698827e-241
-5.6358562702642626e-244
23.0ms
-1.907219125065788e-115
-1.791773887836559e-120
28.0ms
-1.3522305189522208e-6
-1.3375996004791347e-16
Results
197.0ms1296×body256valid
7.0ms48×body256infinite
Compiler

Compiled 4469 to 3060 computations (31.5% saved)

regimes1.1s (1.7%)

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

9 calls:

199.0ms
x
151.0ms
j
150.0ms
t
134.0ms
i
119.0ms
a
Results
ErrorSegmentsBranch
20.4b15x
24.9b5y
25.8b8z
26.1b9t
22.4b9a
24.7b6b
23.5b7c
21.5b10i
20.2b11j
Compiler

Compiled 466 to 198 computations (57.5% saved)

bsearch261.0ms (0.4%)

Algorithm
10×binary-search
Steps
TimeLeftRight
19.0ms
3.5497850422565183e+49
7.658531306977524e+51
47.0ms
1.3117465859564227e-5
4.634661401955524
19.0ms
2.9197018169294657e-44
6.188091307968247e-42
21.0ms
3.2282940452733472e-93
1.934694882227242e-88
21.0ms
1.3795938167203831e-122
3.9499931891327846e-120
15.0ms
7.189000237642414e-271
3.051245508422517e-270
44.0ms
-1.4650528379448507e-273
-1.0305051650474762e-277
21.0ms
-2.8873760282698827e-241
-5.6358562702642626e-244
24.0ms
-1.907219125065788e-115
-1.791773887836559e-120
29.0ms
-1.3522305189522208e-6
-1.3375996004791347e-16
Results
237.0ms1280×body256valid
8.0ms49×body256infinite
Compiler

Compiled 4384 to 3008 computations (31.4% saved)

regimes1.1s (1.7%)

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

9 calls:

207.0ms
x
161.0ms
j
148.0ms
t
141.0ms
i
120.0ms
a
Results
ErrorSegmentsBranch
20.4b15x
24.9b5y
25.8b8z
26.1b9t
22.7b9a
24.7b6b
24.6b6c
22.1b10i
20.5b11j
Compiler

Compiled 448 to 194 computations (56.7% saved)

bsearch304.0ms (0.5%)

Algorithm
14×binary-search
Steps
TimeLeftRight
34.0ms
1.7696084281264577e+136
2.2115327590922076e+167
19.0ms
5.079087376325218e+105
5.054903105918572e+106
25.0ms
5182295716124439000.0
7.970719661831617e+27
24.0ms
1.0028026020231435e-51
1.2956118769888542e-44
22.0ms
3.218099604135769e-143
1.1896596950034753e-137
15.0ms
5.4440707511881776e-157
4.823173512053967e-156
17.0ms
9.798165171451445e-209
3.961932305618052e-207
17.0ms
1.5843280491051506e-265
6.689148463647365e-264
21.0ms
5.087476774822894e-292
5.761047163991027e-288
24.0ms
-5.418585775003635e-264
-3.643763307861829e-269
23.0ms
-1.0814245939689795e-223
-8.391342007781777e-231
14.0ms
-3.2878361375376175e-109
-1.1199759580250997e-109
33.0ms
-425811737389893.94
-1758527.1677907752
14.0ms
-1.1520126755853734e+67
-3.541943563089158e+66
Results
264.0ms1744×body256valid
19.0ms130×body256infinite
Compiler

Compiled 5817 to 4006 computations (31.1% saved)

regimes1.0s (1.6%)

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

9 calls:

169.0ms
x
154.0ms
a
132.0ms
t
123.0ms
j
121.0ms
i
Results
ErrorSegmentsBranch
21.9b14x
25.2b5y
26.0b8z
26.3b10t
21.8b13a
24.7b6b
24.2b7c
22.7b9i
22.2b10j
Compiler

Compiled 430 to 190 computations (55.8% saved)

bsearch243.0ms (0.4%)

Algorithm
12×binary-search
Steps
TimeLeftRight
26.0ms
3.306578096799175e+83
5.522854664159644e+88
16.0ms
9.325462976771243e+21
6.849105307802488e+22
19.0ms
3.767896051277014e-5
0.001283692830916593
20.0ms
3.2787749992669366e-73
9.400941742487692e-70
13.0ms
1.3917222508717281e-125
4.111216908547094e-125
23.0ms
1.5311175558554163e-173
7.803862546525086e-166
22.0ms
6.711048346698063e-237
8.235722659419861e-231
25.0ms
1.132762425529256e-271
8.073309561921247e-262
17.0ms
-2.3743343420120365e-266
-1.4781304886652582e-267
20.0ms
-6.160046816122469e-257
-3.1893654080387137e-260
20.0ms
-3.46591910276846e-167
-4.062740212209894e-170
22.0ms
-2.176732224143453e-7
-1.3038387896694778e-11
Results
217.0ms1504×body256valid
8.0ms57×body256infinite
Compiler

Compiled 4769 to 3327 computations (30.2% saved)

regimes821.0ms (1.2%)

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

9 calls:

139.0ms
c
128.0ms
a
117.0ms
i
94.0ms
z
73.0ms
y
Results
ErrorSegmentsBranch
27.5b5x
27.3b6y
28.4b8z
30.2b6t
24.7b11a
28.2b5b
25.9b12c
25.4b10i
25.8b5j
Compiler

Compiled 412 to 185 computations (55.1% saved)

bsearch202.0ms (0.3%)

Algorithm
10×binary-search
Steps
TimeLeftRight
19.0ms
7.265681088809777e+55
1.2252768101083885e+58
22.0ms
5.796729600693171e-8
3.767896051277014e-5
16.0ms
4.0248276589974085e-12
1.994316405004622e-11
20.0ms
1.5247856359705526e-77
3.2787749992669366e-73
13.0ms
1.3917222508717281e-125
4.111216908547094e-125
22.0ms
1.5311175558554163e-173
7.803862546525086e-166
23.0ms
6.711048346698063e-237
8.235722659419861e-231
25.0ms
1.132762425529256e-271
8.073309561921247e-262
20.0ms
-2.4437188078791563e-159
-6.107468633581493e-162
21.0ms
-0.0009345757261620572
-2.176732224143453e-7
Results
181.0ms1248×body256valid
7.0ms48×body256infinite
Compiler

Compiled 3982 to 2760 computations (30.7% saved)

regimes733.0ms (1.1%)

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

9 calls:

114.0ms
i
103.0ms
z
91.0ms
a
81.0ms
c
70.0ms
t
Results
ErrorSegmentsBranch
27.5b5x
27.3b6y
28.4b8z
30.2b6t
26.3b8a
28.5b5b
28.5b7c
25.5b10i
25.6b6j
Compiler

Compiled 395 to 182 computations (53.9% saved)

bsearch192.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
30.0ms
2.312313658008118e+125
4.3716693736664496e+138
15.0ms
7.075633717153709e+105
1.5542960745217062e+106
25.0ms
1.7687160031006256e+39
6.673343705087854e+46
23.0ms
137750665014369340.0
5.24147579688184e+19
21.0ms
3.2085005959720914e-34
2.252462673746212e-30
15.0ms
1.9031442644780979e-243
8.030457277208343e-243
20.0ms
1.4826778134979632e-299
5.807148654845447e-296
18.0ms
-4.370237675956589e-249
-1.9251301532051752e-250
24.0ms
-9.950773111979433e-27
-5.374119216414731e-36
Results
163.0ms1120×body256valid
16.0ms112×body256infinite
Compiler

Compiled 3435 to 2371 computations (31% saved)

regimes797.0ms (1.2%)

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

9 calls:

134.0ms
z
133.0ms
x
114.0ms
i
90.0ms
c
69.0ms
y
Results
ErrorSegmentsBranch
25.3b12x
27.6b6y
28.1b11z
30.4b6t
27.7b6a
30.3b3b
28.3b8c
25.8b10i
25.6b6j
Compiler

Compiled 379 to 178 computations (53% saved)

bsearch240.0ms (0.4%)

Algorithm
11×binary-search
Steps
TimeLeftRight
26.0ms
7.488604417831382e+173
2.305008126236204e+177
25.0ms
1.5785096063755843e+102
5.079087376325218e+105
24.0ms
9.062678868416421e+96
1.102362473652091e+100
24.0ms
1.004654895719104e+63
6.724010889556123e+66
21.0ms
1.0254595388878992e-5
0.004247232840387825
23.0ms
3.218099604135769e-143
1.1896596950034753e-137
20.0ms
-3.169120202298973e-296
-1.6134790222755333e-300
23.0ms
-5.507237009156686e-212
-1.2039687978047907e-217
21.0ms
-1.523962097195004e-78
-4.288302907239695e-81
19.0ms
-161720849840053820.0
-2037532354095186.3
14.0ms
-1.1520126755853734e+67
-3.541943563089158e+66
Results
199.0ms1376×body256valid
25.0ms178×body256infinite
Compiler

Compiled 4254 to 2946 computations (30.7% saved)

regimes710.0ms (1.1%)

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

9 calls:

164.0ms
z
109.0ms
i
107.0ms
x
88.0ms
c
66.0ms
j
Results
ErrorSegmentsBranch
26.8b9x
28.7b4y
27.6b15z
31.8b3t
28.8b3a
30.5b3b
29.4b7c
25.8b10i
25.7b6j
Compiler

Compiled 363 to 177 computations (51.2% saved)

bsearch98.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
86402677481.52058
125987956065.74861
26.0ms
2.2298942211926218e-36
1.1516066927457426e-25
18.0ms
6.528252154284554e-96
4.561238939138787e-94
23.0ms
-8.182965029804388e-132
-6.421001507964713e-137
19.0ms
-4.001133832991634e-37
-2.3946542040956596e-39
Results
86.0ms592×body256valid
6.0ms38×body256infinite
Compiler

Compiled 1844 to 1278 computations (30.7% saved)

regimes654.0ms (1%)

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

9 calls:

104.0ms
x
96.0ms
i
95.0ms
z
94.0ms
c
73.0ms
j
Results
ErrorSegmentsBranch
29.0b9x
28.7b4y
29.7b9z
30.8b6t
28.8b3a
31.7b3b
29.4b8c
27.6b9i
26.4b7j
Compiler

Compiled 348 to 173 computations (50.3% saved)

bsearch111.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
7241632942999043.0
1.6665072153240655e+22
18.0ms
6.528252154284554e-96
4.561238939138787e-94
19.0ms
9.23822426967828e-131
3.917568589059858e-129
13.0ms
2.882247348482311e-271
7.189000237642414e-271
17.0ms
-7.939331013375605e-173
-3.2386798077097154e-174
20.0ms
-4.001133832991634e-37
-2.3946542040956596e-39
Results
97.0ms672×body256valid
6.0ms38×body256infinite
Compiler

Compiled 2022 to 1398 computations (30.9% saved)

regimes728.0ms (1.1%)

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

9 calls:

126.0ms
x
109.0ms
i
108.0ms
z
89.0ms
c
79.0ms
j
Results
ErrorSegmentsBranch
28.8b13x
30.2b3y
31.0b11z
32.8b7t
31.0b5a
35.2b5b
30.3b9c
30.5b11i
27.5b8j
Compiler

Compiled 318 to 168 computations (47.2% saved)

bsearch124.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
7241632942999043.0
1.6665072153240655e+22
18.0ms
6.528252154284554e-96
4.561238939138787e-94
17.0ms
9.23822426967828e-131
3.917568589059858e-129
12.0ms
2.882247348482311e-271
7.189000237642414e-271
17.0ms
-7.939331013375605e-173
-3.2386798077097154e-174
16.0ms
-1.1456780693202776e-5
-1.3522305189522208e-6
17.0ms
-9.367267965356608e+77
-1.4623169368168158e+77
Results
109.0ms752×body256valid
6.0ms44×body256infinite
Compiler

Compiled 2128 to 1505 computations (29.3% saved)

regimes681.0ms (1%)

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

9 calls:

105.0ms
i
104.0ms
c
94.0ms
z
85.0ms
t
75.0ms
a
Results
ErrorSegmentsBranch
33.4b6x
33.1b4y
33.2b9z
33.7b8t
31.9b7a
37.7b3b
32.0b11c
31.6b11i
30.2b7j
Compiler

Compiled 303 to 167 computations (44.9% saved)

bsearch114.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
86402677481.52058
125987956065.74861
27.0ms
2.2298942211926218e-36
1.1516066927457426e-25
18.0ms
6.528252154284554e-96
4.561238939138787e-94
20.0ms
-1.0602645705467484e-126
-4.292993286677564e-131
21.0ms
-2.3946542040956596e-39
-1.3119442118522354e-42
18.0ms
-9.367267965356608e+77
-1.4623169368168158e+77
Results
100.0ms688×body256valid
7.0ms45×body256infinite
Compiler

Compiled 1786 to 1340 computations (25% saved)

regimes579.0ms (0.9%)

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

9 calls:

89.0ms
i
88.0ms
c
81.0ms
z
72.0ms
t
63.0ms
a
Results
ErrorSegmentsBranch
33.4b6x
33.4b4y
33.2b9z
33.9b8t
31.9b7a
37.7b3b
32.2b11c
31.6b11i
30.2b7j
Compiler

Compiled 254 to 152 computations (40.2% saved)

bsearch114.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
86402677481.52058
125987956065.74861
27.0ms
2.2298942211926218e-36
1.1516066927457426e-25
18.0ms
6.528252154284554e-96
4.561238939138787e-94
21.0ms
-1.0602645705467484e-126
-4.292993286677564e-131
21.0ms
-2.3946542040956596e-39
-1.3119442118522354e-42
16.0ms
-9.367267965356608e+77
-1.4623169368168158e+77
Results
100.0ms688×body256valid
6.0ms44×body256infinite
Compiler

Compiled 1758 to 1312 computations (25.4% saved)

regimes566.0ms (0.9%)

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

9 calls:

86.0ms
c
86.0ms
i
85.0ms
z
69.0ms
t
61.0ms
a
Results
ErrorSegmentsBranch
33.4b6x
33.4b4y
33.4b9z
33.9b8t
31.9b7a
37.7b3b
32.2b11c
31.6b11i
30.2b7j
Compiler

Compiled 243 to 149 computations (38.7% saved)

bsearch113.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
86402677481.52058
125987956065.74861
25.0ms
2.2298942211926218e-36
1.1516066927457426e-25
18.0ms
6.528252154284554e-96
4.561238939138787e-94
21.0ms
-1.0602645705467484e-126
-4.292993286677564e-131
21.0ms
-2.3946542040956596e-39
-1.3119442118522354e-42
17.0ms
-9.367267965356608e+77
-1.4623169368168158e+77
Results
99.0ms688×body256valid
5.0ms37×body256infinite
Compiler

Compiled 1750 to 1304 computations (25.5% saved)

regimes326.0ms (0.5%)

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

9 calls:

48.0ms
c
42.0ms
z
42.0ms
t
42.0ms
i
35.0ms
j
Results
ErrorSegmentsBranch
34.9b4x
33.4b4y
36.9b5z
37.7b6t
34.0b3a
37.5b4b
35.6b7c
37.5b5i
31.8b5j
Compiler

Compiled 210 to 135 computations (35.7% saved)

bsearch69.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
86402677481.52058
125987956065.74861
20.0ms
-1.0602645705467484e-126
-4.292993286677564e-131
21.0ms
-2.3946542040956596e-39
-1.3119442118522354e-42
17.0ms
-9.367267965356608e+77
-1.4623169368168158e+77
Results
60.0ms416×body256valid
4.0ms30×body256infinite
Compiler

Compiled 1006 to 762 computations (24.3% saved)

regimes370.0ms (0.6%)

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

9 calls:

69.0ms
b
50.0ms
j
44.0ms
c
44.0ms
x
38.0ms
z
Results
ErrorSegmentsBranch
36.7b6x
33.4b4y
36.9b5z
37.7b6t
34.0b3a
36.6b11b
35.6b7c
37.7b6i
32.0b8j
Compiler

Compiled 192 to 128 computations (33.3% saved)

bsearch123.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
86402677481.52058
125987956065.74861
23.0ms
2.991432030061321e-73
1.3765475267453497e-67
18.0ms
9.23822426967828e-131
3.917568589059858e-129
17.0ms
6.294224322751753e-199
5.643173325728174e-197
15.0ms
-4.292993286677564e-131
-8.182965029804388e-132
20.0ms
-2.3946542040956596e-39
-1.3119442118522354e-42
18.0ms
-9.367267965356608e+77
-1.4623169368168158e+77
Results
108.0ms752×body256valid
6.0ms44×body256infinite
Compiler

Compiled 1808 to 1350 computations (25.3% saved)

regimes368.0ms (0.6%)

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

9 calls:

67.0ms
z
65.0ms
j
54.0ms
x
42.0ms
c
37.0ms
y
Results
ErrorSegmentsBranch
36.2b9x
33.9b6y
35.9b11z
38.7b4t
34.0b3a
39.0b5b
35.8b7c
39.1b3i
35.7b11j
Compiler

Compiled 183 to 125 computations (31.7% saved)

bsearch92.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
7.950623021960847e-47
1.4827690317542474e-45
15.0ms
-3.602170651503354e-171
-4.3941429877332794e-172
20.0ms
-6.770790589230652e-149
-1.5804150065251262e-151
23.0ms
-8.65016797396827e-60
-2.703085127674618e-66
16.0ms
-278.26525138268124
-47.2222962765505
Results
83.0ms576×body256valid
2.0ms15×body256infinite
Compiler

Compiled 1376 to 1028 computations (25.3% saved)

regimes343.0ms (0.5%)

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

9 calls:

57.0ms
j
57.0ms
i
46.0ms
b
35.0ms
t
34.0ms
c
Results
ErrorSegmentsBranch
44.7b3x
41.9b3y
42.2b5z
41.6b6t
39.0b5a
41.7b8b
41.8b6c
38.5b10i
39.4b10j
Compiler

Compiled 174 to 122 computations (29.9% saved)

bsearch195.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
2.882340956423935e+51
4.713318088232777e+61
0.0ms
0.3147149428283741
0.3184904143352367
21.0ms
3.2085005959720914e-34
2.252462673746212e-30
25.0ms
1.107355477224779e-108
1.4205852210326627e-98
20.0ms
1.973254851577525e-157
2.3337959986877962e-154
17.0ms
-7.432455499848743e-172
-2.8464491764023267e-173
27.0ms
-9.176507544185009e-62
-2.2121532360247328e-72
26.0ms
-7.091050661430545e+62
-6.426527306980208e+57
30.0ms
-4.527733479121208e+190
-1.2005318250891655e+188
Results
162.0ms1120×body256valid
21.0ms141×body256infinite
Compiler

Compiled 2423 to 1887 computations (22.1% saved)

regimes330.0ms (0.5%)

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

9 calls:

53.0ms
z
49.0ms
c
47.0ms
t
43.0ms
b
37.0ms
x
Results
ErrorSegmentsBranch
44.8b6x
45.9b3y
42.1b10z
43.4b8t
43.4b6a
43.9b8b
42.5b9c
44.4b5i
43.9b4j
Compiler

Compiled 165 to 119 computations (27.9% saved)

bsearch176.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2.000355422962602e+65
2.4880977700999465e+68
26.0ms
1.79799107414078e-21
7.75511469387646e-11
26.0ms
1.2880370796773178e-49
1.4597030783691654e-37
8.0ms
5.979877140285063e-209
8.384684982638522e-209
25.0ms
1.7321300878249285e-288
2.4917318996792637e-275
20.0ms
-9.867257912443071e-245
-5.133404508917961e-248
20.0ms
-8.395879628501518e-174
-1.9119965885350417e-177
8.0ms
-5.323762299629561e-79
-4.24580834130124e-79
20.0ms
-4.910188031181356e-36
-7.647123580927194e-41
Results
158.0ms1088×body256valid
7.0ms46×body256infinite
Compiler

Compiled 2150 to 1726 computations (19.7% saved)

regimes266.0ms (0.4%)

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

9 calls:

41.0ms
z
38.0ms
a
38.0ms
b
37.0ms
t
33.0ms
x
Results
ErrorSegmentsBranch
45.7b6x
45.9b3y
43.1b8z
44.8b8t
41.9b8a
45.3b8b
45.1b4c
44.4b5i
45.2b3j
Compiler

Compiled 152 to 113 computations (25.7% saved)

bsearch127.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
5.483756108661737e+55
7.265681088809777e+55
20.0ms
3.2787749992669366e-73
9.400941742487692e-70
17.0ms
2.8793452676979062e-118
5.4628409005631435e-117
10.0ms
2.528218336181631e-179
3.760524702648314e-179
22.0ms
6.711048346698063e-237
8.235722659419861e-231
22.0ms
-1.0060993784834028e-280
-2.5924511687611193e-287
27.0ms
-1.3038387896694778e-11
-7.8343527155805415e-22
Results
116.0ms800×body256valid
3.0ms24×body256infinite
Compiler

Compiled 1582 to 1266 computations (20% saved)

regimes230.0ms (0.3%)

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

9 calls:

33.0ms
b
33.0ms
t
29.0ms
z
29.0ms
i
29.0ms
a
Results
ErrorSegmentsBranch
46.2b6x
45.9b3y
44.1b6z
44.8b8t
43.3b7a
45.7b8b
45.1b4c
43.8b7i
45.2b3j
Compiler

Compiled 140 to 107 computations (23.6% saved)

bsearch113.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.414432235138272e-8
5.796729600693171e-8
18.0ms
2.8793452676979062e-118
5.4628409005631435e-117
10.0ms
2.528218336181631e-179
3.760524702648314e-179
22.0ms
6.711048346698063e-237
8.235722659419861e-231
22.0ms
-1.0060993784834028e-280
-2.5924511687611193e-287
25.0ms
-7.8343527155805415e-22
-5.776865048774572e-31
Results
102.0ms704×body256valid
4.0ms26×body256infinite
Compiler

Compiled 1381 to 1101 computations (20.3% saved)

regimes161.0ms (0.2%)

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

9 calls:

30.0ms
i
23.0ms
b
19.0ms
a
16.0ms
c
16.0ms
z
Results
ErrorSegmentsBranch
48.3b3x
46.2b3y
46.5b3z
48.7b4t
44.7b5a
47.0b6b
46.5b3c
46.7b7i
46.9b3j
Compiler

Compiled 134 to 104 computations (22.4% saved)

bsearch84.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.414432235138272e-8
5.796729600693171e-8
23.0ms
6.711048346698063e-237
8.235722659419861e-231
22.0ms
-1.0060993784834028e-280
-2.5924511687611193e-287
24.0ms
-7.8343527155805415e-22
-5.776865048774572e-31
Results
77.0ms528×body256valid
2.0ms13×body256infinite
Compiler

Compiled 1040 to 826 computations (20.6% saved)

regimes133.0ms (0.2%)

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

9 calls:

23.0ms
i
20.0ms
b
17.0ms
a
14.0ms
x
13.0ms
z
Results
ErrorSegmentsBranch
48.3b4x
46.2b3y
47.4b3z
48.9b4t
45.0b5a
47.3b6b
46.5b3c
46.7b7i
47.0b3j
Compiler

Compiled 124 to 100 computations (19.4% saved)

bsearch82.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1.414432235138272e-8
5.796729600693171e-8
22.0ms
6.711048346698063e-237
8.235722659419861e-231
20.0ms
-2.5924511687611193e-287
-2.5800696180928405e-291
23.0ms
-7.8343527155805415e-22
-5.776865048774572e-31
Results
74.0ms512×body256valid
2.0ms17×body256infinite
Compiler

Compiled 1010 to 802 computations (20.6% saved)

regimes78.0ms (0.1%)

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

9 calls:

14.0ms
j
9.0ms
i
9.0ms
t
9.0ms
x
9.0ms
c
Results
ErrorSegmentsBranch
51.0b3x
50.9b3y
52.0b1z
50.9b3t
49.2b3a
52.0b1b
48.8b3c
49.6b3i
48.8b5j
Compiler

Compiled 119 to 98 computations (17.6% saved)

bsearch79.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.1516066927457426e-25
9.438582784315803e-21
17.0ms
-2.544420926389309e-255
-6.358286924948714e-257
15.0ms
-4.292993286677564e-131
-8.182965029804388e-132
23.0ms
-7.0792164703573125e-87
-7.327546673938839e-92
Results
71.0ms496×body256valid
3.0ms20×body256infinite
Compiler

Compiled 980 to 778 computations (20.6% saved)

regimes70.0ms (0.1%)

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

9 calls:

14.0ms
j
8.0ms
c
8.0ms
y
8.0ms
x
8.0ms
a
Results
ErrorSegmentsBranch
51.0b3x
50.9b3y
52.0b1z
50.9b3t
49.2b3a
52.0b1b
48.8b3c
49.6b3i
49.0b5j
Compiler

Compiled 114 to 96 computations (15.8% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
9.82883855327149e-101
3.434279877568422e-96
13.0ms
-1.922850768204015e-58
-9.028122558554282e-59
Results
30.0ms208×body256valid
1.0msbody256infinite
Compiler

Compiled 440 to 346 computations (21.4% saved)

regimes26.0ms (0%)

Accuracy

Total -2.1b remaining (-4%)

Threshold costs -2.1b (-4%)

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

9 calls:

3.0ms
j
3.0ms
a
3.0ms
t
3.0ms
i
3.0ms
x
Results
ErrorSegmentsBranch
52.0b1x
52.0b1y
52.0b1z
52.0b1t
52.0b1a
52.0b1b
52.0b1c
52.0b1i
52.0b1j
Compiler

Compiled 109 to 94 computations (13.8% saved)

simplify714.0ms (1.1%)

Algorithm
egg-herbie
Rules
1044×distribute-lft-neg-in
852×*-commutative
668×+-commutative
558×distribute-rgt-neg-in
460×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0104018827
1133018687
2153318587
3173818479
4189918479
5205718479
6224718479
7260218479
8293518479
9325118479
10357118479
11381718479
12399818479
13412418479
14413718479
15413718479
16421718479
17424318479
18424318479
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)))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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)))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.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 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(if (<=.f64 c -1199999999999999962465940921012711697701267859076291864636570558438558929014610315958772160071506915831421458044139895313430006672126526067188015646638080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 c -3086691458042867/46768052394588893382517914646921056628989841375232) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c -4591476721464499/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c -6457665675464651/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (neg.f64 (*.f64 j i)))) (if (<=.f64 c 6861465070756251/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 1719273622819807/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (neg.f64 (*.f64 j i)))) (if (<=.f64 c 1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 i) (*.f64 t b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 5463589350480567/1606938044258990275541962092341162602522202993782792835301376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 1850000000000000062245044357068824248320) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 179999999999999997415090464761131430319373630034400648404260174402553784691589120) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 i -44000000000000004693255600875873930757895892429908091156108908764926963155000317194435045752382389592504161409307002801119550329368279634876934468192802602405918613944875093174100927802448023471467031957267162333184) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (neg.f64 (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (neg.f64 (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 4524042903795331/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 6342350216974211/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 7707137540612183/5708990770823839524233143877797980545530986496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 9199999999999999126420971142421289630741798491736821042588370105467180129365249962301553888535450021265408) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -95000000000000003657643921834719671532012751763591360669825011445322161366939271622450307772953524966324914657495402015111781628481827049170341642123176928714568150342474911629747353916195366502400) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -4196261778848663/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -2449441655328671/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -7899777326288223/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 7879889663513413/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 5261405894391251/11692013098647223345629478661730264157247460343808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 10999999999999999575470806119912524727153012060365639392672127546169617739588153019302688272960079081242624) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -122000000000000007317931501017846078291052921438187526973320266640794923015852957046085328769208619261832237105691228454058005845819265799394639419618253723961997940932839583605264056651225327730688) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -7774127085024891/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -3521072379534965/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 57728672470305/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 5573580493704609/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2100908603663173/45671926166590716193865151022383844364247891968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))))))))))
(if (<=.f64 j -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4763410263543689/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(if (<=.f64 i -145000000000000002511532160306205631334086011473010303858547378473951251234331983067171250785349021856712744697301029013708362460766086134132005032820738982398068368694955688840252850170312523776) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -122000000000000003270349160448) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -35000000000000000) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 i -8081519453784961/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 6237000967295999/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 3122104327794287/89202980794122492566142873090593446023921664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 140000000000000000) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 649999999999999975015836522013958883770368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 12599999999999999069276892173466473137987118161645406347649514753044561999279422690245341164298991053045760) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2800000000000000022235628261427261100453817541725592140532421187135456772888803760925717889302924500514634074832381370850830130511609856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))))))))))))))
(if (<=.f64 i -6000000000000000121811311671640375083274282645827845120924573558587797033815708479032313874794218776828230163970662382843957613080410414095096549096943403184949703334420423706584522263088404103168) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -1850000000000000000) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -4730328562478723/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2319277500647185/44601490397061246283071436545296723011960832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 2200000000000000000) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 519999999999999982488549296181927656814542848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 8499999999999999857139802577612958768113299174771463262652861618943454674785431819859468189408852579450880) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))))))))))))))
(if (<=.f64 j -8141382560850035/23945242826029513411849172299223580994042798784118784) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 102000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4000000000000000150875141172226201166967174856684031698681346314254218615537561779974476184944598357172301656436349558798622126332939659243024022520075701692515172771164323467688883199968013298440339456) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -380000000000000008405751564157498618460844436286813547862680831787008) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -3619646797660679/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 1665458937495117/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1645397735317103/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4707826301540011/784637716923335095479473677900958302012794430558004314112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 3984496719921263/295147905179352825856) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 97999999999999993151712516457461012113357178078305652867973090538176177501583456600064) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 450000000000000029754758041018131094150057773855558614160980245336895794119399441901639835297815684457090390859566855700997813969491512098140287714783263449558645705795144427291355061379303918854043860992) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -2693189581592767/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -3181041177584231/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 6516637613875895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 5710144928554687/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 5835463265780227/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 7791904696734915/590295810358705651712) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 144999999999999995219704461657292802055900370963349531144289591969233917653892267507712) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 14499999999999999663108766702219527010781233152171819031276932491390422277448615486935952561966037126783189735240235797613160942842728575219254063781169572257926256627869318935836966929789731738050625536) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -34000000000000000933573296106105135931037702777672562868880023102685184) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j -5049730465486439/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -8572068857490139/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 4718944479013579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 2568425733177917/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1500000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))))
(if (<=.f64 j -11500000000000000059110133425215817612704913916697844622259617830295136370688) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j -5515652263101987/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -5357543035931337/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 6343000102567285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 510000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))
(if (<=.f64 j -7737125245533627/38685626227668133590597632) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -7495504801878613/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 219334994000473/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j 4707826301540011/6277101735386680763835789423207666416102355444464034512896) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 4722366482869645/295147905179352825856) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 1999999999999999966445568) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))))))
(if (<=.f64 j -1624177331542419/19807040628566084398385987584) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -8074014149279813/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -825826851168517/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 7518357489263671/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 32108980623861/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j 1632046451200537/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 5188146770730811/2305843009213693952) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 35999999999999999631339027672182744067889592008704) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 x -420000000000000) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 57999999999999995805696) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (-.f64 (*.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 y (*.f64 i (neg.f64 j))))))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c)))))))))))))))
(if (<=.f64 a -1890791267555229/9223372036854775808) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 a -664824119159705/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 6625502582939341/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 a 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 5716092316252427/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 5694524180712749/618970019642690137449562112) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 a 419110025354681/295147905179352825856) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 85000000000000000189415962892849920791838084286723915776) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 i 195000000000000000) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 x -160000000000000000) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))))))))))))
(if (<=.f64 j -1628276512170007/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -7541891960592711/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 3757668132438133/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4795552247492025/45671926166590716193865151022383844364247891968) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 88000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))
(if (<=.f64 j -4789048565205903/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -8771782193304391/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 2474396135707031/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 7936195095709337/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j))) (if (<=.f64 j 34000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))
(if (<=.f64 j -799999999999999986226090180436686853981981157712127180431800961742489232867328) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -8500259669165361/2361183241434822606848) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -2673305049388005/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 856521739283203/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 2809573695284393/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j))) (if (<=.f64 j 126000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)))))))))))
(if (<=.f64 j -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -8091576455771893/6129982163463555433433388108601236734474956488734408704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 636045512566409/187072209578355573530071658587684226515959365500928) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 125000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))))))))
(if (<=.f64 j -459999999999999989508900982936710500172499817938612964712760762949462772416512) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -41377379603379/3064991081731777716716694054300618367237478244367204352) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -1024323743072435/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 122000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))))))))
(if (<=.f64 j -154999999999999999259630625570396408609363360116119764235305028876958691229696) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -8787942429541353/784637716923335095479473677900958302012794430558004314112) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 3757668132438133/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 4770341344248067/93536104789177786765035829293842113257979682750464) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 108000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))))
(if (<=.f64 j -149999999999999990989639731795917682953773097706373436242150705195545389957120) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -13792459867793/1532495540865888858358347027150309183618739122183602176) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -3048582568667961/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (*.f64 b i)) 0) (if (<=.f64 j 90000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(if (<=.f64 j -149999999999999990989639731795917682953773097706373436242150705195545389957120) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -13792459867793/1532495540865888858358347027150309183618739122183602176) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -8491156056859499/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 (*.f64 t (*.f64 b i)) 0) (if (<=.f64 j 3366486976990959/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j 1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j 88000000000) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))))))
(if (<=.f64 y -135) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -8299976956530825/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -5873781850155597/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 (*.f64 t (neg.f64 a)) x) (if (<=.f64 y 8356077830146749/12855504354071922204335696738729300820177623950262342682411008) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(if (<=.f64 i -139999999999999990866512708722475313825051300496878396803711585881085910851971271796345396234919748039689480899203950907640315315032055323394392444993956127622376645307870594995916726337536) (*.f64 i (*.f64 t b)) (if (<=.f64 i -5799999999999999991894923264221285640046334953776805700435968) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i -7855335333859531/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (+.f64 (*.f64 t (*.f64 b i)) 0) (if (<=.f64 i -6439602006989335/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 1736022715417909/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i 1292385803241739/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 y (*.f64 z x)) (if (<=.f64 i 749305038670629/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i 5674535530486825/18014398509481984) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 21000000000000000623275247733705730298288744002303819776) (*.f64 c (*.f64 j a)) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 z -6944120419548559/47890485652059026823698344598447161988085597568237568) (*.f64 z (*.f64 y x)) (if (<=.f64 z -8677447333428697/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 a (*.f64 c j)) (if (<=.f64 z -4348576213671155/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 z -8659422162908789/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 c (*.f64 j a)) (if (<=.f64 z 2218357663315319/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 c (*.f64 j a)) (if (<=.f64 z 4597486622597667/766247770432944429179173513575154591809369561091801088) (*.f64 (*.f64 t (neg.f64 a)) x) (if (<=.f64 z 5449834782718155/2658455991569831745807614120560689152) (*.f64 y (*.f64 z x)) (if (<=.f64 z 279999999999999988431697674676396105800134211359633949225622962176) (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 z (*.f64 y x)))))))))))
(if (<=.f64 a -8120886657712095/39614081257132168796771975168) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 a -589329733952447/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 z (*.f64 y x)) (if (<=.f64 a 7016531460026365/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7737899287487243/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 (*.f64 y z) x) (if (<=.f64 a 6927681590942503/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 7149021523390683/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 y (*.f64 z x)) (if (<=.f64 a 55000000000000003965752355331854947863420209061968216064) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 a (*.f64 c j)))))))))
(if (<=.f64 a -3934514867523351/10633823966279326983230456482242756608) (*.f64 a (*.f64 c j)) (if (<=.f64 a -4628917183044675/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 z (*.f64 y x)) (if (<=.f64 a 4719545933830713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 i (*.f64 t b)) (if (<=.f64 a 4087946793389487/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 (*.f64 y z) x) (if (<=.f64 a 7665877170305229/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 6800207735332289/151115727451828646838272) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 c j))))))))
(if (<=.f64 a -7136238463529799/44601490397061246283071436545296723011960832) (*.f64 a (*.f64 c j)) (if (<=.f64 a -3643129264433309/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 z (*.f64 y x)) (if (<=.f64 a 8431293313599029/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7253554917687775/151115727451828646838272) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 c j))))))
(if (<=.f64 a -1796690897342555/5444517870735015415413993718908291383296) (*.f64 a (*.f64 c j)) (if (<=.f64 a -7241683770807669/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (*.f64 y (*.f64 z x)) (if (<=.f64 a 420633901302601/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 i (*.f64 t b)) (if (<=.f64 a 5742397643169489/151115727451828646838272) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 c j))))))
(if (<=.f64 j -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 a (*.f64 c j)) (if (<=.f64 j -6553174556823331/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1320736327839163/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (*.f64 c j)) (if (<=.f64 j 3811162509514511/21778071482940061661655974875633165533184) (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))))))
(if (<=.f64 c -6219301668019913/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 c (*.f64 j a)) (if (<=.f64 c 4088342928092689/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))))
(*.f64 c (*.f64 j a))
(*.f64 a (*.f64 c j))
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)))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) t (*.f64 t i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b))))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (fma.f64 (neg.f64 i) t (*.f64 t i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b))))))
(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 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.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 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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)))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 c b))) (+.f64 (*.f64 (fma.f64 (neg.f64 i) y (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b))))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.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 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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))))) -4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 z (*.f64 b c))) (+.f64 (*.f64 j (fma.f64 (neg.f64 i) y (*.f64 y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))) (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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.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 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b))))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (neg.f64 (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.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 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.f64 (*.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 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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)))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.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 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b))))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.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 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b))))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.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 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(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 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.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))))) 9999999999999999860310597602564577717002641838126363875249660735883565852672743849064846414228960666786379280392654615393353172850252103336275952370615397010730691664689375178569039851073146339641623266071126720011020169553304018596457812688561947201171488461172921822139066929851282122002676667750021070848) (+.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 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b)))))
(if (<=.f64 c -1199999999999999962465940921012711697701267859076291864636570558438558929014610315958772160071506915831421458044139895313430006672126526067188015646638080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 c -3086691458042867/46768052394588893382517914646921056628989841375232) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c -4591476721464499/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c -6457665675464651/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (neg.f64 (*.f64 j i)))) (if (<=.f64 c 6861465070756251/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 1719273622819807/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (neg.f64 (*.f64 j i)))) (if (<=.f64 c 1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 i) (*.f64 t b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 5463589350480567/1606938044258990275541962092341162602522202993782792835301376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 1850000000000000062245044357068824248320) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 c 179999999999999997415090464761131430319373630034400648404260174402553784691589120) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 c -1199999999999999962465940921012711697701267859076291864636570558438558929014610315958772160071506915831421458044139895313430006672126526067188015646638080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 c -3086691458042867/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c -4591476721464499/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c -6457665675464651/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 c 6861465070756251/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c 1719273622819807/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 c 1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b)))) (if (<=.f64 c 5463589350480567/1606938044258990275541962092341162602522202993782792835301376) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 1850000000000000062245044357068824248320) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c 179999999999999997415090464761131430319373630034400648404260174402553784691589120) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))))))))))
(if (<=.f64 c -1199999999999999962465940921012711697701267859076291864636570558438558929014610315958772160071506915831421458044139895313430006672126526067188015646638080) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 c -3086691458042867/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c -4591476721464499/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c -6457665675464651/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 6861465070756251/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c 1719273622819807/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 c 5463589350480567/1606938044258990275541962092341162602522202993782792835301376) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 1850000000000000062245044357068824248320) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c 179999999999999997415090464761131430319373630034400648404260174402553784691589120) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))))))))))
(if (<=.f64 c -1199999999999999962465940921012711697701267859076291864636570558438558929014610315958772160071506915831421458044139895313430006672126526067188015646638080) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 c -3086691458042867/46768052394588893382517914646921056628989841375232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c -4591476721464499/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -6457665675464651/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 6861465070756251/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c 1719273622819807/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 1702693372511029/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))) (if (<=.f64 c 5463589350480567/1606938044258990275541962092341162602522202993782792835301376) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 1850000000000000062245044357068824248320) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 c 179999999999999997415090464761131430319373630034400648404260174402553784691589120) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))))))))))
(if (<=.f64 i -44000000000000004693255600875873930757895892429908091156108908764926963155000317194435045752382389592504161409307002801119550329368279634876934468192802602405918613944875093174100927802448023471467031957267162333184) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (neg.f64 (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (neg.f64 (*.f64 i b)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 4524042903795331/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 6342350216974211/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 7707137540612183/5708990770823839524233143877797980545530986496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 9199999999999999126420971142421289630741798491736821042588370105467180129365249962301553888535450021265408) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -44000000000000004693255600875873930757895892429908091156108908764926963155000317194435045752382389592504161409307002801119550329368279634876934468192802602405918613944875093174100927802448023471467031957267162333184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 i (neg.f64 b))))) (if (<=.f64 i -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 i (neg.f64 b))))) (if (<=.f64 i -2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 4524042903795331/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 6342350216974211/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 7707137540612183/5708990770823839524233143877797980545530986496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 9199999999999999126420971142421289630741798491736821042588370105467180129365249962301553888535450021265408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -44000000000000004693255600875873930757895892429908091156108908764926963155000317194435045752382389592504161409307002801119550329368279634876934468192802602405918613944875093174100927802448023471467031957267162333184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 b i)))) (if (<=.f64 i -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 b i)))) (if (<=.f64 i -2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 4524042903795331/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 6342350216974211/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 7707137540612183/5708990770823839524233143877797980545530986496) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 9199999999999999126420971142421289630741798491736821042588370105467180129365249962301553888535450021265408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 y j)))))))))))
(if (<=.f64 i -44000000000000004693255600875873930757895892429908091156108908764926963155000317194435045752382389592504161409307002801119550329368279634876934468192802602405918613944875093174100927802448023471467031957267162333184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 b i)))) (if (<=.f64 i -2364120371783669/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -6354031407093489/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 t (*.f64 b i)))) (if (<=.f64 i -2613896909433603/72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 4524042903795331/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 6342350216974211/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 i 7707137540612183/5708990770823839524233143877797980545530986496) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 9199999999999999126420971142421289630741798491736821042588370105467180129365249962301553888535450021265408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 i (*.f64 y j)))))))))))
(if (<=.f64 i -95000000000000003657643921834719671532012751763591360669825011445322161366939271622450307772953524966324914657495402015111781628481827049170341642123176928714568150342474911629747353916195366502400) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -4196261778848663/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -2449441655328671/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -7899777326288223/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 7879889663513413/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 5261405894391251/11692013098647223345629478661730264157247460343808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 10999999999999999575470806119912524727153012060365639392672127546169617739588153019302688272960079081242624) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -95000000000000003657643921834719671532012751763591360669825011445322161366939271622450307772953524966324914657495402015111781628481827049170341642123176928714568150342474911629747353916195366502400) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -4196261778848663/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -2449441655328671/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -7899777326288223/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7879889663513413/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 5261405894391251/11692013098647223345629478661730264157247460343808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 10999999999999999575470806119912524727153012060365639392672127546169617739588153019302688272960079081242624) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -95000000000000003657643921834719671532012751763591360669825011445322161366939271622450307772953524966324914657495402015111781628481827049170341642123176928714568150342474911629747353916195366502400) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -4196261778848663/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -2449441655328671/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -7899777326288223/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7879889663513413/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 5261405894391251/11692013098647223345629478661730264157247460343808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 10999999999999999575470806119912524727153012060365639392672127546169617739588153019302688272960079081242624) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 y j)))))))))))
(if (<=.f64 i -95000000000000003657643921834719671532012751763591360669825011445322161366939271622450307772953524966324914657495402015111781628481827049170341642123176928714568150342474911629747353916195366502400) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 i -4196261778848663/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -2449441655328671/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -7899777326288223/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7879889663513413/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 5261405894391251/11692013098647223345629478661730264157247460343808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 10999999999999999575470806119912524727153012060365639392672127546169617739588153019302688272960079081242624) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 i (*.f64 y j)))))))))))
(if (<=.f64 i -95000000000000003657643921834719671532012751763591360669825011445322161366939271622450307772953524966324914657495402015111781628481827049170341642123176928714568150342474911629747353916195366502400) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -4196261778848663/55213970774324510299478046898216203619608871777363092441300193790394368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -2449441655328671/76545051729020975577310162521900618820659871603466655644272117978380005723696097587725184512638784526308634214455061267843403507870735540391292521535824647434568377082591826884769598224146796816367616) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 i -7899777326288223/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 4147039328479053/377003575316277553052632783947358479815640765734281611362288441560101396530857955835685848633641608981764089063400052322800846281248691448694119974860434438887084693231743502178167752441192448774799271819130974018130465379775860716808779827596916922071594850183201524526501846714374614008118077197384100897810808832) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7879889663513413/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 i 5261405894391251/11692013098647223345629478661730264157247460343808) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 10999999999999999575470806119912524727153012060365639392672127546169617739588153019302688272960079081242624) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 i (*.f64 y j)))))))))))
(if (<=.f64 i -122000000000000007317931501017846078291052921438187526973320266640794923015852957046085328769208619261832237105691228454058005845819265799394639419618253723961997940932839583605264056651225327730688) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -7774127085024891/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -3521072379534965/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 57728672470305/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 5573580493704609/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2100908603663173/45671926166590716193865151022383844364247891968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))))))))))
(if (<=.f64 i -122000000000000007317931501017846078291052921438187526973320266640794923015852957046085328769208619261832237105691228454058005845819265799394639419618253723961997940932839583605264056651225327730688) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -7774127085024891/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -3521072379534965/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 57728672470305/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 5573580493704609/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 2100908603663173/45671926166590716193865151022383844364247891968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b))))))))))))
(if (<=.f64 i -122000000000000007317931501017846078291052921438187526973320266640794923015852957046085328769208619261832237105691228454058005845819265799394639419618253723961997940932839583605264056651225327730688) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -7774127085024891/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -3521072379534965/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 57728672470305/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 5573580493704609/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 2100908603663173/45671926166590716193865151022383844364247891968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b))))))))))))
(if (<=.f64 i -122000000000000007317931501017846078291052921438187526973320266640794923015852957046085328769208619261832237105691228454058005845819265799394639419618253723961997940932839583605264056651225327730688) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 i -7774127085024891/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -3521072379534965/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 57728672470305/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 5573580493704609/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 a (neg.f64 x))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 2100908603663173/45671926166590716193865151022383844364247891968) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j))))))))))))
(if (<=.f64 i -122000000000000007317931501017846078291052921438187526973320266640794923015852957046085328769208619261832237105691228454058005845819265799394639419618253723961997940932839583605264056651225327730688) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -7774127085024891/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i -3521072379534965/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 i -5518226808804273/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 i 57728672470305/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 5573580493704609/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 i 2100908603663173/45671926166590716193865151022383844364247891968) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 3200000000000000022963940930912538573057967398053129977814808708680021173775626884104531423506438058572370362025496388360322609095343015230487476917667627008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))
(if (<=.f64 j -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4763410263543689/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))
(if (<=.f64 j -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 j 4763410263543689/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))
(if (<=.f64 j -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 j 4763410263543689/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))))))
(if (<=.f64 i -145000000000000002511532160306205631334086011473010303858547378473951251234331983067171250785349021856712744697301029013708362460766086134132005032820738982398068368694955688840252850170312523776) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -122000000000000003270349160448) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -35000000000000000) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 i -8081519453784961/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 6237000967295999/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 3122104327794287/89202980794122492566142873090593446023921664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 140000000000000000) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 649999999999999975015836522013958883770368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 12599999999999999069276892173466473137987118161645406347649514753044561999279422690245341164298991053045760) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2800000000000000022235628261427261100453817541725592140532421187135456772888803760925717889302924500514634074832381370850830130511609856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b))))))))))))))))
(if (<=.f64 i -145000000000000002511532160306205631334086011473010303858547378473951251234331983067171250785349021856712744697301029013708362460766086134132005032820738982398068368694955688840252850170312523776) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -122000000000000003270349160448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -35000000000000000) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 i -8081519453784961/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 6237000967295999/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 3122104327794287/89202980794122492566142873090593446023921664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 140000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 649999999999999975015836522013958883770368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 12599999999999999069276892173466473137987118161645406347649514753044561999279422690245341164298991053045760) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000022235628261427261100453817541725592140532421187135456772888803760925717889302924500514634074832381370850830130511609856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b))))))))))))))))
(if (<=.f64 i -145000000000000002511532160306205631334086011473010303858547378473951251234331983067171250785349021856712744697301029013708362460766086134132005032820738982398068368694955688840252850170312523776) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -122000000000000003270349160448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -35000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -8081519453784961/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 6237000967295999/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 3122104327794287/89202980794122492566142873090593446023921664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 140000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 649999999999999975015836522013958883770368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 12599999999999999069276892173466473137987118161645406347649514753044561999279422690245341164298991053045760) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000022235628261427261100453817541725592140532421187135456772888803760925717889302924500514634074832381370850830130511609856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b))))))))))))))))
(if (<=.f64 i -145000000000000002511532160306205631334086011473010303858547378473951251234331983067171250785349021856712744697301029013708362460766086134132005032820738982398068368694955688840252850170312523776) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 i -122000000000000003270349160448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -35000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -8081519453784961/5986310706507378352962293074805895248510699696029696) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 6237000967295999/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 3122104327794287/89202980794122492566142873090593446023921664) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 140000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 649999999999999975015836522013958883770368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 12599999999999999069276892173466473137987118161645406347649514753044561999279422690245341164298991053045760) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000022235628261427261100453817541725592140532421187135456772888803760925717889302924500514634074832381370850830130511609856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j))))))))))))))))
(if (<=.f64 i -145000000000000002511532160306205631334086011473010303858547378473951251234331983067171250785349021856712744697301029013708362460766086134132005032820738982398068368694955688840252850170312523776) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -122000000000000003270349160448) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -35000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -8081519453784961/5986310706507378352962293074805895248510699696029696) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 6237000967295999/2494800386918399764570465891296048207584314075544321926878184053046514864836205082231197456865794626361678058555240619054965547485491992075923964747856039275400007091188857095646922151805453733978316695930679904991663513068901087986111069085560055196883901133594695052052948119037930012409856) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 3122104327794287/89202980794122492566142873090593446023921664) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 140000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 649999999999999975015836522013958883770368) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 12599999999999999069276892173466473137987118161645406347649514753044561999279422690245341164298991053045760) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000022235628261427261100453817541725592140532421187135456772888803760925717889302924500514634074832381370850830130511609856) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j)))))))))))))))
(if (<=.f64 i -6000000000000000121811311671640375083274282645827845120924573558587797033815708479032313874794218776828230163970662382843957613080410414095096549096943403184949703334420423706584522263088404103168) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 i -1850000000000000000) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -4730328562478723/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 i 7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2319277500647185/44601490397061246283071436545296723011960832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 2200000000000000000) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 519999999999999982488549296181927656814542848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 8499999999999999857139802577612958768113299174771463262652861618943454674785431819859468189408852579450880) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))))))))))))))
(if (<=.f64 i -6000000000000000121811311671640375083274282645827845120924573558587797033815708479032313874794218776828230163970662382843957613080410414095096549096943403184949703334420423706584522263088404103168) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 i -1850000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -4730328562478723/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2319277500647185/44601490397061246283071436545296723011960832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 2200000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 519999999999999982488549296181927656814542848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 8499999999999999857139802577612958768113299174771463262652861618943454674785431819859468189408852579450880) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))))))))))))))
(if (<=.f64 i -6000000000000000121811311671640375083274282645827845120924573558587797033815708479032313874794218776828230163970662382843957613080410414095096549096943403184949703334420423706584522263088404103168) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 i -1850000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -4730328562478723/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2319277500647185/44601490397061246283071436545296723011960832) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 2200000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 519999999999999982488549296181927656814542848) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 8499999999999999857139802577612958768113299174771463262652861618943454674785431819859468189408852579450880) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))))))))))))))
(if (<=.f64 i -6000000000000000121811311671640375083274282645827845120924573558587797033815708479032313874794218776828230163970662382843957613080410414095096549096943403184949703334420423706584522263088404103168) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -1850000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -4730328562478723/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2319277500647185/44601490397061246283071436545296723011960832) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 2200000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 519999999999999982488549296181927656814542848) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 8499999999999999857139802577612958768113299174771463262652861618943454674785431819859468189408852579450880) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))))
(if (<=.f64 i -6000000000000000121811311671640375083274282645827845120924573558587797033815708479032313874794218776828230163970662382843957613080410414095096549096943403184949703334420423706584522263088404103168) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 i -1850000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i -4432725697094379/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i -4730328562478723/6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i 7185025114324991/159667224762777584932509817042947085285396100834836603320203779394976951349517125262796637239410856087147395747535399619517795039071487492859133743862786513625600453836086854121403017715549038974612268539563513919466464836409669631111108421475843532600569672550060483331388679618427520794230784) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (<=.f64 i 7687697232696013/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2319277500647185/44601490397061246283071436545296723011960832) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 2200000000000000000) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 519999999999999982488549296181927656814542848) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 c (*.f64 a j))) (if (<=.f64 i 8499999999999999857139802577612958768113299174771463262652861618943454674785431819859468189408852579450880) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 2800000000000000091956374969773793021163635185806912747434477593524491619316606387523203683757636755515058613396102819620215773775792177152) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))))
(if (<=.f64 j -8141382560850035/23945242826029513411849172299223580994042798784118784) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 102000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4000000000000000150875141172226201166967174856684031698681346314254218615537561779974476184944598357172301656436349558798622126332939659243024022520075701692515172771164323467688883199968013298440339456) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))
(if (<=.f64 j -8141382560850035/23945242826029513411849172299223580994042798784118784) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 102000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (not (<=.f64 j 4000000000000000150875141172226201166967174856684031698681346314254218615537561779974476184944598357172301656436349558798622126332939659243024022520075701692515172771164323467688883199968013298440339456))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))
(if (<=.f64 j -8141382560850035/23945242826029513411849172299223580994042798784118784) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 102000000000) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (not (<=.f64 j 4000000000000000150875141172226201166967174856684031698681346314254218615537561779974476184944598357172301656436349558798622126332939659243024022520075701692515172771164323467688883199968013298440339456))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))
(if (<=.f64 j -8141382560850035/23945242826029513411849172299223580994042798784118784) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 102000000000) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c)))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 419999999999999978537906609721191523268394605795053315092580641929768252335385355485184) (not (<=.f64 j 4000000000000000150875141172226201166967174856684031698681346314254218615537561779974476184944598357172301656436349558798622126332939659243024022520075701692515172771164323467688883199968013298440339456))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (not (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (not (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (not (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (not (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -349999999999999977495517081476205470457086444929120696345775986180096) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5655698121344811/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -2588599034278125/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1106887322774355/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1308574879460449/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1170655706368497/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 b (-.f64 (*.f64 t i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 3976294225804917/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 88000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (or (<=.f64 j 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272) (not (<=.f64 j 13499999999999999761361307570255353983574020315432779702982434050947039962621924421245644840108061678715714901029845539149173759738597920337222368590243700123634577999324600166535551463658392485562941440))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))))))))))))
(if (<=.f64 j -380000000000000008405751564157498618460844436286813547862680831787008) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -3619646797660679/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 1665458937495117/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1645397735317103/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4707826301540011/784637716923335095479473677900958302012794430558004314112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 3984496719921263/295147905179352825856) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 97999999999999993151712516457461012113357178078305652867973090538176177501583456600064) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 450000000000000029754758041018131094150057773855558614160980245336895794119399441901639835297815684457090390859566855700997813969491512098140287714783263449558645705795144427291355061379303918854043860992) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -380000000000000008405751564157498618460844436286813547862680831787008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3619646797660679/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j 1665458937495117/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1645397735317103/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4707826301540011/784637716923335095479473677900958302012794430558004314112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 3984496719921263/295147905179352825856) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (or (<=.f64 j 97999999999999993151712516457461012113357178078305652867973090538176177501583456600064) (not (<=.f64 j 450000000000000029754758041018131094150057773855558614160980245336895794119399441901639835297815684457090390859566855700997813969491512098140287714783263449558645705795144427291355061379303918854043860992))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -380000000000000008405751564157498618460844436286813547862680831787008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3619646797660679/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1665458937495117/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1645397735317103/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4707826301540011/784637716923335095479473677900958302012794430558004314112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 3984496719921263/295147905179352825856) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (or (<=.f64 j 97999999999999993151712516457461012113357178078305652867973090538176177501583456600064) (not (<=.f64 j 450000000000000029754758041018131094150057773855558614160980245336895794119399441901639835297815684457090390859566855700997813969491512098140287714783263449558645705795144427291355061379303918854043860992))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -380000000000000008405751564157498618460844436286813547862680831787008) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3619646797660679/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -7613526571406249/76135265714062492815260799905274908678720522324960996303655519196976161646612703925512617702203205150197694658057880220183274764571899172238890525752442604840088107030909945545865544183516044127756246824056393584950668733792147460513643465745851293850216709399252168336576785859311828992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1665458937495117/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1645397735317103/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4707826301540011/784637716923335095479473677900958302012794430558004314112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 3984496719921263/295147905179352825856) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (or (<=.f64 j 97999999999999993151712516457461012113357178078305652867973090538176177501583456600064) (not (<=.f64 j 450000000000000029754758041018131094150057773855558614160980245336895794119399441901639835297815684457090390859566855700997813969491512098140287714783263449558645705795144427291355061379303918854043860992))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))))))))))))
(if (<=.f64 j -31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -2693189581592767/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -3181041177584231/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 6516637613875895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 5710144928554687/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 5835463265780227/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 7791904696734915/590295810358705651712) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 144999999999999995219704461657292802055900370963349531144289591969233917653892267507712) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 14499999999999999663108766702219527010781233152171819031276932491390422277448615486935952561966037126783189735240235797613160942842728575219254063781169572257926256627869318935836966929789731738050625536) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -2693189581592767/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -3181041177584231/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 6516637613875895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 5710144928554687/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 5835463265780227/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 7791904696734915/590295810358705651712) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (or (<=.f64 j 144999999999999995219704461657292802055900370963349531144289591969233917653892267507712) (not (<=.f64 j 14499999999999999663108766702219527010781233152171819031276932491390422277448615486935952561966037126783189735240235797613160942842728575219254063781169572257926256627869318935836966929789731738050625536))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -2693189581592767/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -3181041177584231/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 6516637613875895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 5710144928554687/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 5835463265780227/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 7791904696734915/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (or (<=.f64 j 144999999999999995219704461657292802055900370963349531144289591969233917653892267507712) (not (<=.f64 j 14499999999999999663108766702219527010781233152171819031276932491390422277448615486935952561966037126783189735240235797613160942842728575219254063781169572257926256627869318935836966929789731738050625536))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))
(if (<=.f64 j -31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -2693189581592767/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -3181041177584231/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 6516637613875895/44942328371557897693232629769725618340449424473557664318357520289433168951375240783177119330601884005280028469967848339414697442203604155623211857659868531094441973356216371319075554900311523529863270738021251442209537670585615720368478277635206809290837627671146574559986811484619929076208839082406056034304) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 5710144928554687/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 5835463265780227/41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 1318191364431203/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 7791904696734915/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (or (<=.f64 j 144999999999999995219704461657292802055900370963349531144289591969233917653892267507712) (not (<=.f64 j 14499999999999999663108766702219527010781233152171819031276932491390422277448615486935952561966037126783189735240235797613160942842728575219254063781169572257926256627869318935836966929789731738050625536))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))))))))))))
(if (<=.f64 j -34000000000000000933573296106105135931037702777672562868880023102685184) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j -5049730465486439/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -8572068857490139/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 4718944479013579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 2568425733177917/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (-.f64 (*.f64 (*.f64 x y) z) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 1500000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))))
(if (<=.f64 j -34000000000000000933573296106105135931037702777672562868880023102685184) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j -5049730465486439/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -8572068857490139/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 4718944479013579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 2568425733177917/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1500000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 j -34000000000000000933573296106105135931037702777672562868880023102685184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 j -5049730465486439/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -8572068857490139/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 4718944479013579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 2568425733177917/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1500000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))
(if (<=.f64 j -34000000000000000933573296106105135931037702777672562868880023102685184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 j -5049730465486439/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j -8572068857490139/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 4718944479013579/22471164185778948846616314884862809170224712236778832159178760144716584475687620391588559665300942002640014234983924169707348721101802077811605928829934265547220986678108185659537777450155761764931635369010625721104768835292807860184239138817603404645418813835573287279993405742309964538104419541203028017152) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 404468599105957/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 2568425733177917/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 c (*.f64 a j))) (if (<=.f64 j 3470978933371479/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 1500000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))))))))))
(if (<=.f64 j -11500000000000000059110133425215817612704913916697844622259617830295136370688) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j -5515652263101987/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -5357543035931337/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 6343000102567285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 510000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))
(if (<=.f64 j -11500000000000000059110133425215817612704913916697844622259617830295136370688) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 j -5515652263101987/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j -5357543035931337/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 6343000102567285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 510000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))
(if (<=.f64 j -11500000000000000059110133425215817612704913916697844622259617830295136370688) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 j -5515652263101987/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j -5357543035931337/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 6343000102567285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 510000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))
(if (<=.f64 j -11500000000000000059110133425215817612704913916697844622259617830295136370688) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 j -5515652263101987/1378913065775496824682182051857728448902028277271278088224317349054049721856053955032165000485952146958446223387833982704161766047792183079895777875237766653530662154044294980748355504146827894396365898183024673030144) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j -5357543035931337/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 6343000102567285/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 t i)))) (*.f64 a (*.f64 c j))) (if (<=.f64 j 510000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 y -6599999999999999712459709685148522653471757528512453097050625934360576) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 y (*.f64 i j))) (if (<=.f64 y -6332379880165729/452312848583266388373324160190187140051835877600158453279131187530910662656) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 y -8231155761024919/31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489408) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 y 8688460320703689/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c))) (*.f64 a (*.f64 c j))) (if (<=.f64 y 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 y 5029131409596857/77371252455336267181195264) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 y 114999999999999997476778271452110590593500590029372946729645710608197274836718845952) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 y 479999999999999974608016564847366456850466395069552093788587458885524399783367325357673710832582656) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 y 340000000000000018960518513912551155579327394438294420803030940429061213257083229172301277567215652356867491889152) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 y 900000000000000018367134045678374768432674599139509097110475002817275054776330484529993559311097279749793339213973117373873887805130282296605515966316544) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))))
(if (<=.f64 j -7737125245533627/38685626227668133590597632) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -7495504801878613/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 219334994000473/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j 4707826301540011/6277101735386680763835789423207666416102355444464034512896) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 4722366482869645/295147905179352825856) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 1999999999999999966445568) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))))))
(if (<=.f64 j -7737125245533627/38685626227668133590597632) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -7495504801878613/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 j -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 219334994000473/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4707826301540011/6277101735386680763835789423207666416102355444464034512896) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 4722366482869645/295147905179352825856) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 1999999999999999966445568) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))))
(if (<=.f64 j -7737125245533627/38685626227668133590597632) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -7495504801878613/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 219334994000473/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4707826301540011/6277101735386680763835789423207666416102355444464034512896) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 4722366482869645/295147905179352825856) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 1999999999999999966445568) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))))
(if (<=.f64 j -7737125245533627/38685626227668133590597632) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -7495504801878613/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 219334994000473/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 4707826301540011/6277101735386680763835789423207666416102355444464034512896) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 4722366482869645/295147905179352825856) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 1999999999999999966445568) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))))
(if (<=.f64 j -7737125245533627/38685626227668133590597632) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j -149058722755935/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -7495504801878613/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 219334994000473/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j 4707826301540011/6277101735386680763835789423207666416102355444464034512896) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 4722366482869645/295147905179352825856) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 1999999999999999966445568) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))))))))))))
(if (<=.f64 j -1624177331542419/19807040628566084398385987584) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -8074014149279813/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j -825826851168517/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 7518357489263671/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 32108980623861/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j 1632046451200537/3138550867693340381917894711603833208051177722232017256448) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (if (<=.f64 j 5188146770730811/2305843009213693952) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 j 35999999999999999631339027672182744067889592008704) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 z (*.f64 c b))) (*.f64 a (*.f64 j c))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))))))
(if (<=.f64 j -1624177331542419/19807040628566084398385987584) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -8074014149279813/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -825826851168517/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 j -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 7518357489263671/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 32108980623861/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 1632046451200537/3138550867693340381917894711603833208051177722232017256448) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 5188146770730811/2305843009213693952) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 j 35999999999999999631339027672182744067889592008704) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -1624177331542419/19807040628566084398385987584) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -8074014149279813/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -825826851168517/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 7518357489263671/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 32108980623861/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 1632046451200537/3138550867693340381917894711603833208051177722232017256448) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 5188146770730811/2305843009213693952) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 35999999999999999631339027672182744067889592008704) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -1624177331542419/19807040628566084398385987584) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -8074014149279813/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -825826851168517/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 7518357489263671/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 32108980623861/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j 1632046451200537/3138550867693340381917894711603833208051177722232017256448) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 5188146770730811/2305843009213693952) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 35999999999999999631339027672182744067889592008704) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))))))
(if (<=.f64 j -1624177331542419/19807040628566084398385987584) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j -8074014149279813/44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -825826851168517/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j -1218164251425/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 7518357489263671/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 7268387242956069/2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 32108980623861/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j 1632046451200537/3138550867693340381917894711603833208051177722232017256448) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 j 5188146770730811/2305843009213693952) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 35999999999999999631339027672182744067889592008704) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 a (*.f64 x t)))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 x -420000000000000) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 57999999999999995805696) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (-.f64 (*.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 y (*.f64 i (neg.f64 j))))))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -420000000000000) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 57999999999999995805696) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))))))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -420000000000000) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 57999999999999995805696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -420000000000000) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 57999999999999995805696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -420000000000000) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 57999999999999995805696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -420000000000000) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -3278837605199633/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x -5974540931860349/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x -6126320881485007/1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 5486124068793689/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 6897783511005341/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 3325558837774797/2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549888) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 1661751134897421/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 6590205753725385/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 410717937507373/105312291668557186697918027683670432318895095400549111254310977536) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 57999999999999995805696) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 x 5200000000000000391905756008536418603656533238537403655144902088279819480137075784944921660188170091757568) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 x 13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j)))))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (*.f64 z c))) (*.f64 a (*.f64 j c)))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 b (*.f64 z c))))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (+.f64 (*.f64 a (*.f64 c j)) (-.f64 (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 b (*.f64 z c))))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t))))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t))))))))))))))))
(if (<=.f64 a -6769984589841923/9671406556917033397649408) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -3569247311728675/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 a -8863311460481781/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a -6825175263521075/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 a 6273352582640647/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 744611501880349/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 7614394265021173/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 1333754873792233/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 a 5764607523034235/4611686018427387904) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t)))) (if (<=.f64 a 11000000000000000000000) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 a 849999999999999952045810411656208936270422744760984091439615662603444551941389025280) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 a (*.f64 c j)) (+.f64 (*.f64 b (*.f64 z c)) (*.f64 a (*.f64 x t))))))))))))))))
(if (<=.f64 a -1890791267555229/9223372036854775808) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 a -664824119159705/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 6625502582939341/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 a 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (if (<=.f64 a 5716092316252427/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 a 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 5694524180712749/618970019642690137449562112) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 -1 (*.f64 i (*.f64 t b)))) (if (<=.f64 a 419110025354681/295147905179352825856) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 a 85000000000000000189415962892849920791838084286723915776) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))))))))))))))
(if (<=.f64 a -1890791267555229/9223372036854775808) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 a -664824119159705/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 6625502582939341/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5716092316252427/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 5694524180712749/618970019642690137449562112) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 419110025354681/295147905179352825856) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 85000000000000000189415962892849920791838084286723915776) (+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))
(if (<=.f64 a -1890791267555229/9223372036854775808) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 a -664824119159705/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 6625502582939341/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 5716092316252427/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 5694524180712749/618970019642690137449562112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 419110025354681/295147905179352825856) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 a 85000000000000000189415962892849920791838084286723915776) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))
(if (<=.f64 a -1890791267555229/9223372036854775808) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 a -664824119159705/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 a 6625502582939341/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 5040447089651593/114555615673899844817675135734699353962886956688682610117765798809244256021411616637381137063298513501717438036875998880297587443028293506801780104166258318482051497231916848409067205045915915104980160032926980989903722214426950334461435148425897181184) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 a 6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 5716092316252427/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 a 1209490110948601/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 a 5694524180712749/618970019642690137449562112) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 a 419110025354681/295147905179352825856) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 a 85000000000000000189415962892849920791838084286723915776) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (-.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 i y))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 i 195000000000000000) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (neg.f64 (*.f64 t b)))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 195000000000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 195000000000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 195000000000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 195000000000000000) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))
(if (<=.f64 i -348449143727041/174224571863520493293247799005065324265472) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (*.f64 i (*.f64 t b))) (if (<=.f64 i -3325218110556975/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i 1748795881594061/46020944252475287237870212884199033180620210660923048261998100776379565006208246561973370194536329221406749153247076699560650180816490655358168942243705375840708580716765564230733368217919000094579989235733761476822566574679670497657321756298451772713817730735254092349426494960250807374037851220383801379127296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 7380189343388173/3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207488) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i 4795552247492025/11417981541647679048466287755595961091061972992) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 i 195000000000000000) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 i 2200000000000000035613625888212622908353150976) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 i 9499999999999999540768606361084176524884615488071317609513728623240294837092475364198626246495672561827840) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 i 11500000000000000864506599539959399215921434240052694455053454677114308140287774853642222662624217407425058482946804052756791296) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 x -160000000000000000) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (*.f64 -1 (-.f64 (*.f64 j y) (*.f64 t b)))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 y (*.f64 i (neg.f64 j)))) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -160000000000000000) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (+.f64 (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -160000000000000000) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (neg.f64 (-.f64 (*.f64 y j) (*.f64 t b)))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -160000000000000000) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (+.f64 (*.f64 t b) (*.f64 y (neg.f64 j)))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -160000000000000000) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))
(if (<=.f64 x -3599999999999999877989285757033031864583391087150183135180776013824) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -160000000000000000) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x -8009951384703413/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 x -5744316941512623/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x -7775698740898225/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 3888264299683353/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 8264141345021879/590295810358705651712) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 4999999999999999913683878919592799158619891437790466139288573575168) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 x 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 x 1599999999999999963279221224392538605514948351878640009807993559571189523489263858085218071170418475008) (*.f64 i (-.f64 (*.f64 t b) (*.f64 y j))) (if (<=.f64 x 1099999999999999895721033688701842310322731740291922787853178837895988010195708460994152347224101006273295010265791682164075211378068372421192974777870370495593313265467386757120) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))))))))))))
(if (<=.f64 j -1628276512170007/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -7541891960592711/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 3757668132438133/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 c (*.f64 a j))) (if (<=.f64 j 4795552247492025/45671926166590716193865151022383844364247891968) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 88000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))))))
(if (<=.f64 j -1628276512170007/191561942608236107294793378393788647952342390272950272) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -7541891960592711/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 3757668132438133/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 4795552247492025/45671926166590716193865151022383844364247891968) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 88000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))
(if (<=.f64 j -1628276512170007/191561942608236107294793378393788647952342390272950272) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j -7541891960592711/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 3757668132438133/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904) (+.f64 (*.f64 c (*.f64 a j)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (if (<=.f64 j 4795552247492025/45671926166590716193865151022383844364247891968) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 88000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))))))))
(if (<=.f64 j -4789048565205903/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if (<=.f64 j -8771782193304391/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 2474396135707031/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 7936195095709337/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j))) (if (<=.f64 j 34000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))))))
(if (<=.f64 j -4789048565205903/47890485652059026823698344598447161988085597568237568) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))) (if (<=.f64 j -8771782193304391/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 2474396135707031/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 7936195095709337/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 a j))) (if (<=.f64 j 34000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -4789048565205903/47890485652059026823698344598447161988085597568237568) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c)))) (if (<=.f64 j -8771782193304391/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 2474396135707031/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 7936195095709337/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 a j))) (if (<=.f64 j 34000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 j (-.f64 (*.f64 y i) (*.f64 a c))))))))))
(if (<=.f64 j -799999999999999986226090180436686853981981157712127180431800961742489232867328) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -8500259669165361/2361183241434822606848) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -2673305049388005/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 856521739283203/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 2809573695284393/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 a j))) (if (<=.f64 j 126000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y)))))))))))
(if (<=.f64 j -799999999999999986226090180436686853981981157712127180431800961742489232867328) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8500259669165361/2361183241434822606848) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -2673305049388005/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 856521739283203/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 2809573695284393/780437137578998057845399307448291576437149535666242787714789239906342934704941405030076525765872992789956732780351655723861993919822071326572544) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 a j))) (if (<=.f64 j 126000000000000000000) (+.f64 (*.f64 i (*.f64 t b)) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i)))))))))))
(if (<=.f64 j -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -8091576455771893/6129982163463555433433388108601236734474956488734408704) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 636045512566409/187072209578355573530071658587684226515959365500928) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 125000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))))))))
(if (<=.f64 j -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8091576455771893/6129982163463555433433388108601236734474956488734408704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 636045512566409/187072209578355573530071658587684226515959365500928) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 125000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8091576455771893/6129982163463555433433388108601236734474956488734408704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 636045512566409/187072209578355573530071658587684226515959365500928) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 125000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8091576455771893/6129982163463555433433388108601236734474956488734408704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 636045512566409/187072209578355573530071658587684226515959365500928) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 j 125000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -320000000000000015059243038689750268529907245051732184456918705116743985004544) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8091576455771893/6129982163463555433433388108601236734474956488734408704) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -7741936404783661/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 j 98638788476501/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 636045512566409/187072209578355573530071658587684226515959365500928) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 j 125000000000) (/.f64 x (/.f64 1 (-.f64 (*.f64 y z) (*.f64 t a)))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -459999999999999989508900982936710500172499817938612964712760762949462772416512) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -41377379603379/3064991081731777716716694054300618367237478244367204352) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -1024323743072435/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 122000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (/.f64 j (/.f64 1 (-.f64 (*.f64 c a) (*.f64 i y))))))))))
(if (<=.f64 j -459999999999999989508900982936710500172499817938612964712760762949462772416512) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -41377379603379/3064991081731777716716694054300618367237478244367204352) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1024323743072435/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 7453658350387605/730750818665451459101842416358141509827966271488) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 122000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -459999999999999989508900982936710500172499817938612964712760762949462772416512) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -41377379603379/3064991081731777716716694054300618367237478244367204352) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1024323743072435/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 122000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -459999999999999989508900982936710500172499817938612964712760762949462772416512) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -41377379603379/3064991081731777716716694054300618367237478244367204352) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1024323743072435/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 j 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 j 122000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -459999999999999989508900982936710500172499817938612964712760762949462772416512) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -41377379603379/3064991081731777716716694054300618367237478244367204352) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1024323743072435/24388660549343689307668728357759111763660922989570087116087163747073216709529418907189891430183531024686147899385989241370687309994439728955392) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 j 7139569451632453/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 j 122000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 j (/.f64 1 (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 j -154999999999999999259630625570396408609363360116119764235305028876958691229696) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -8787942429541353/784637716923335095479473677900958302012794430558004314112) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 3757668132438133/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (if (<=.f64 j 4770341344248067/93536104789177786765035829293842113257979682750464) (*.f64 -1 (*.f64 (-.f64 (*.f64 a x) (*.f64 i b)) t)) (if (<=.f64 j 108000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))))
(if (<=.f64 j -154999999999999999259630625570396408609363360116119764235305028876958691229696) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8787942429541353/784637716923335095479473677900958302012794430558004314112) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 3757668132438133/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 4770341344248067/93536104789177786765035829293842113257979682750464) (neg.f64 (*.f64 t (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 108000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))
(if (<=.f64 j -154999999999999999259630625570396408609363360116119764235305028876958691229696) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8787942429541353/784637716923335095479473677900958302012794430558004314112) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 3757668132438133/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 4770341344248067/93536104789177786765035829293842113257979682750464) (*.f64 t (neg.f64 (-.f64 (*.f64 x a) (*.f64 b i)))) (if (<=.f64 j 108000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))
(if (<=.f64 j -154999999999999999259630625570396408609363360116119764235305028876958691229696) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8787942429541353/784637716923335095479473677900958302012794430558004314112) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 j 3757668132438133/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 4770341344248067/93536104789177786765035829293842113257979682750464) (*.f64 t (+.f64 (*.f64 a (neg.f64 x)) (*.f64 b i))) (if (<=.f64 j 108000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))
(if (<=.f64 j -154999999999999999259630625570396408609363360116119764235305028876958691229696) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -8787942429541353/784637716923335095479473677900958302012794430558004314112) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 j 3757668132438133/18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 j 4770341344248067/93536104789177786765035829293842113257979682750464) (*.f64 t (-.f64 (*.f64 b i) (*.f64 x a))) (if (<=.f64 j 108000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))))
(if (<=.f64 j -149999999999999990989639731795917682953773097706373436242150705195545389957120) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -13792459867793/1532495540865888858358347027150309183618739122183602176) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -3048582568667961/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 t (*.f64 b i)) 0) (if (<=.f64 j 90000000000) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j)))))
(if (<=.f64 j -149999999999999990989639731795917682953773097706373436242150705195545389957120) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -13792459867793/1532495540865888858358347027150309183618739122183602176) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -3048582568667961/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (*.f64 t (*.f64 b i)) (if (<=.f64 j 90000000000) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i)))))))
(if (<=.f64 j -149999999999999990989639731795917682953773097706373436242150705195545389957120) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j) (if (<=.f64 j -13792459867793/1532495540865888858358347027150309183618739122183602176) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j -8491156056859499/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (+.f64 (*.f64 t (*.f64 b i)) 0) (if (<=.f64 j 3366486976990959/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j 1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 j 18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 j 88000000000) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 (-.f64 (*.f64 c a) (*.f64 i y)) j))))))))
(if (<=.f64 j -149999999999999990989639731795917682953773097706373436242150705195545389957120) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))) (if (<=.f64 j -13792459867793/1532495540865888858358347027150309183618739122183602176) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j -8491156056859499/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 t (*.f64 b i)) (if (<=.f64 j 3366486976990959/84162174424773976115855838126082058648805436845170781751972494449099714468753293153818664580441415219631727501698851483408310916002940861810045036330430093599283578738055113571066620126149163476340692027772502016) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j 1186264449120077/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 j 18649621365367/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 j 88000000000) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 y i))))))))))
(if (<=.f64 y -135) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -8299976956530825/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 y -5873781850155597/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 (*.f64 t (neg.f64 a)) x) (if (<=.f64 y 8356077830146749/12855504354071922204335696738729300820177623950262342682411008) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))))))))
(if (<=.f64 y -135) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -8299976956530825/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 y -5873781850155597/115172193140305827399949785796761135587064246228529065807379342658863042065190089480167441564259605943037975312218134915154131611020654072038617988630148194691448832) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 x (neg.f64 (*.f64 t a))) (if (<=.f64 y 8356077830146749/12855504354071922204335696738729300820177623950262342682411008) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))))))
(if (<=.f64 i -139999999999999990866512708722475313825051300496878396803711585881085910851971271796345396234919748039689480899203950907640315315032055323394392444993956127622376645307870594995916726337536) (*.f64 i (*.f64 t b)) (if (<=.f64 i -5799999999999999991894923264221285640046334953776805700435968) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i -7855335333859531/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (+.f64 (*.f64 t (*.f64 b i)) 0) (if (<=.f64 i -6439602006989335/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 1736022715417909/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i 1292385803241739/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 y (*.f64 z x)) (if (<=.f64 i 749305038670629/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 (*.f64 j c) (*.f64 t x))) (if (<=.f64 i 5674535530486825/18014398509481984) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 21000000000000000623275247733705730298288744002303819776) (*.f64 c (*.f64 j a)) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -139999999999999990866512708722475313825051300496878396803711585881085910851971271796345396234919748039689480899203950907640315315032055323394392444993956127622376645307870594995916726337536) (*.f64 i (*.f64 t b)) (if (<=.f64 i -5799999999999999991894923264221285640046334953776805700435968) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i -7855335333859531/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 t (*.f64 b i)) (if (<=.f64 i -6439602006989335/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 1736022715417909/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 1292385803241739/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 y (*.f64 x z)) (if (<=.f64 i 749305038670629/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 5674535530486825/18014398509481984) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 21000000000000000623275247733705730298288744002303819776) (*.f64 c (*.f64 a j)) (*.f64 (neg.f64 i) (*.f64 y j)))))))))))
(if (<=.f64 i -139999999999999990866512708722475313825051300496878396803711585881085910851971271796345396234919748039689480899203950907640315315032055323394392444993956127622376645307870594995916726337536) (*.f64 i (*.f64 t b)) (if (<=.f64 i -5799999999999999991894923264221285640046334953776805700435968) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i -7855335333859531/29642774844752946028434172162224104410437116074403984394101141506025761187823616) (*.f64 t (*.f64 b i)) (if (<=.f64 i -6439602006989335/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 1736022715417909/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 1292385803241739/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) (*.f64 y (*.f64 x z)) (if (<=.f64 i 749305038670629/356811923176489970264571492362373784095686656) (*.f64 a (-.f64 (*.f64 c j) (*.f64 x t))) (if (<=.f64 i 5674535530486825/18014398509481984) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 i 21000000000000000623275247733705730298288744002303819776) (*.f64 c (*.f64 a j)) (*.f64 i (*.f64 y (neg.f64 j))))))))))))
(if (<=.f64 z -6944120419548559/47890485652059026823698344598447161988085597568237568) (*.f64 z (*.f64 y x)) (if (<=.f64 z -8677447333428697/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 a (*.f64 c j)) (if (<=.f64 z -4348576213671155/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 z -8659422162908789/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 c (*.f64 j a)) (if (<=.f64 z 2218357663315319/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 c (*.f64 j a)) (if (<=.f64 z 4597486622597667/766247770432944429179173513575154591809369561091801088) (*.f64 (*.f64 t (neg.f64 a)) x) (if (<=.f64 z 5449834782718155/2658455991569831745807614120560689152) (*.f64 y (*.f64 z x)) (if (<=.f64 z 279999999999999988431697674676396105800134211359633949225622962176) (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 z (*.f64 y x)))))))))))
(if (<=.f64 z -6944120419548559/47890485652059026823698344598447161988085597568237568) (*.f64 z (*.f64 x y)) (if (<=.f64 z -8677447333428697/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 a (*.f64 c j)) (if (<=.f64 z -4348576213671155/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 z -8659422162908789/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 c (*.f64 a j)) (if (<=.f64 z 2218357663315319/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 c (*.f64 a j)) (if (<=.f64 z 4597486622597667/766247770432944429179173513575154591809369561091801088) (*.f64 x (neg.f64 (*.f64 t a))) (if (<=.f64 z 5449834782718155/2658455991569831745807614120560689152) (*.f64 y (*.f64 x z)) (if (<=.f64 z 279999999999999988431697674676396105800134211359633949225622962176) (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 z (*.f64 x y)))))))))))
(if (<=.f64 z -6944120419548559/47890485652059026823698344598447161988085597568237568) (*.f64 z (*.f64 x y)) (if (<=.f64 z -8677447333428697/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 a (*.f64 c j)) (if (<=.f64 z -4348576213671155/142576269300693600582536612678134103902913390851517497830599766184352348975271168328309775353667856243082572174174825228459022022542982437445395666241319193382874833573758279690089818507706368) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 z -8659422162908789/1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856) (*.f64 c (*.f64 a j)) (if (<=.f64 z 2218357663315319/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 7588057730713971/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416) (*.f64 c (*.f64 a j)) (if (<=.f64 z 4597486622597667/766247770432944429179173513575154591809369561091801088) (*.f64 x (neg.f64 (*.f64 t a))) (if (<=.f64 z 5449834782718155/2658455991569831745807614120560689152) (*.f64 y (*.f64 x z)) (if (<=.f64 z 279999999999999988431697674676396105800134211359633949225622962176) (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 z (*.f64 x y)))))))))))
(if (<=.f64 a -8120886657712095/39614081257132168796771975168) (*.f64 (neg.f64 a) (*.f64 t x)) (if (<=.f64 a -589329733952447/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 z (*.f64 y x)) (if (<=.f64 a 7016531460026365/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7737899287487243/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 (*.f64 y z) x) (if (<=.f64 a 6927681590942503/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 7149021523390683/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 y (*.f64 z x)) (if (<=.f64 a 55000000000000003965752355331854947863420209061968216064) (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 a (*.f64 c j)))))))))
(if (<=.f64 a -8120886657712095/39614081257132168796771975168) (*.f64 (neg.f64 a) (*.f64 x t)) (if (<=.f64 a -589329733952447/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 z (*.f64 x y)) (if (<=.f64 a 7016531460026365/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7737899287487243/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 x (*.f64 y z)) (if (<=.f64 a 6927681590942503/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 7149021523390683/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 y (*.f64 x z)) (if (<=.f64 a 55000000000000003965752355331854947863420209061968216064) (*.f64 (neg.f64 a) (*.f64 x t)) (*.f64 a (*.f64 c j)))))))))
(if (<=.f64 a -8120886657712095/39614081257132168796771975168) (*.f64 a (*.f64 x (neg.f64 t))) (if (<=.f64 a -589329733952447/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (*.f64 z (*.f64 x y)) (if (<=.f64 a 7016531460026365/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7737899287487243/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 x (*.f64 y z)) (if (<=.f64 a 6927681590942503/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 7149021523390683/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704) (*.f64 y (*.f64 x z)) (if (<=.f64 a 55000000000000003965752355331854947863420209061968216064) (*.f64 a (*.f64 x (neg.f64 t))) (*.f64 a (*.f64 c j)))))))))
(if (<=.f64 a -3934514867523351/10633823966279326983230456482242756608) (*.f64 a (*.f64 c j)) (if (<=.f64 a -4628917183044675/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 z (*.f64 y x)) (if (<=.f64 a 4719545933830713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 i (*.f64 t b)) (if (<=.f64 a 4087946793389487/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 (*.f64 y z) x) (if (<=.f64 a 7665877170305229/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 6800207735332289/151115727451828646838272) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 c j))))))))
(if (<=.f64 a -3934514867523351/10633823966279326983230456482242756608) (*.f64 a (*.f64 c j)) (if (<=.f64 a -4628917183044675/171441377149802771351748007849600289689824769872885377191000062139256168179989779598911740610511337300415147666808503492029943245710770246975753241195177196862953084397187695766737193680997938270047266914448743599737311060278380280946648703137233006633139143642984674682566877306441990189395290689110016) (*.f64 z (*.f64 x y)) (if (<=.f64 a 4719545933830713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 i (*.f64 t b)) (if (<=.f64 a 4087946793389487/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 x (*.f64 y z)) (if (<=.f64 a 7665877170305229/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 a 6800207735332289/151115727451828646838272) (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 c j))))))))
(if (<=.f64 a -7136238463529799/44601490397061246283071436545296723011960832) (*.f64 a (*.f64 c j)) (if (<=.f64 a -3643129264433309/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 z (*.f64 y x)) (if (<=.f64 a 8431293313599029/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7253554917687775/151115727451828646838272) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 c j))))))
(if (<=.f64 a -7136238463529799/44601490397061246283071436545296723011960832) (*.f64 a (*.f64 c j)) (if (<=.f64 a -3643129264433309/42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504) (*.f64 z (*.f64 x y)) (if (<=.f64 a 8431293313599029/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472) (*.f64 i (*.f64 t b)) (if (<=.f64 a 7253554917687775/151115727451828646838272) (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 c j))))))
(if (<=.f64 a -1796690897342555/5444517870735015415413993718908291383296) (*.f64 a (*.f64 c j)) (if (<=.f64 a -7241683770807669/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (*.f64 y (*.f64 z x)) (if (<=.f64 a 420633901302601/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 i (*.f64 t b)) (if (<=.f64 a 5742397643169489/151115727451828646838272) (*.f64 y (*.f64 z x)) (*.f64 a (*.f64 c j))))))
(if (<=.f64 a -1796690897342555/5444517870735015415413993718908291383296) (*.f64 a (*.f64 c j)) (if (<=.f64 a -7241683770807669/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (*.f64 y (*.f64 x z)) (if (<=.f64 a 420633901302601/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 i (*.f64 t b)) (if (<=.f64 a 5742397643169489/151115727451828646838272) (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 c j))))))
(if (<=.f64 j -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 a (*.f64 c j)) (if (<=.f64 j -6553174556823331/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1320736327839163/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (*.f64 c j)) (if (<=.f64 j 3811162509514511/21778071482940061661655974875633165533184) (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 c a))))))
(if (<=.f64 j -4013622577982625/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 a (*.f64 c j)) (if (<=.f64 j -6553174556823331/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056) (*.f64 i (*.f64 t b)) (if (<=.f64 j -1320736327839163/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (*.f64 a (*.f64 c j)) (if (<=.f64 j 3811162509514511/21778071482940061661655974875633165533184) (*.f64 i (*.f64 t b)) (*.f64 j (*.f64 a c))))))
(if (<=.f64 c -6219301668019913/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 c (*.f64 j a)) (if (<=.f64 c 4088342928092689/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 i (*.f64 t b)) (*.f64 c (*.f64 j a))))
(if (or (<=.f64 c -6219301668019913/56539106072908298546665520023773392506479484700019806659891398441363832832) (not (<=.f64 c 4088342928092689/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712))) (*.f64 c (*.f64 a j)) (*.f64 i (*.f64 t b)))
(*.f64 c (*.f64 j a))
(*.f64 c (*.f64 a j))
(*.f64 a (*.f64 c j))
Compiler

Compiled 7079 to 2447 computations (65.4% saved)

soundness204.0ms (0.3%)

Algorithm
egg-herbie
Rules
1362×+-commutative
1344×+-commutative
1160×fma-def
1100×distribute-lft-in
964×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164677
5532177
6768377
058116431
1153815255
2535215015
Stop Event
node limit
node limit
Compiler

Compiled 544 to 89 computations (83.6% saved)

end541.0ms (0.8%)

Compiler

Compiled 6683 to 1045 computations (84.4% saved)

Profiling

Loading profile data...