Details

Time bar (total: 1.2min)

analyze805.0ms (1.1%)

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

Compiled 39 to 24 computations (38.5% saved)

sample5.0s (7%)

Results
2.7s11236×body256infinite
2.3s8256×body256valid
Bogosity

preprocess62.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 47 to 32 computations (31.9% saved)

simplify73.0ms (0.1%)

Algorithm
egg-herbie
Rules
1340×+-commutative
1082×distribute-lft-in
970×associate-+l+
834×*-commutative
736×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
216981
348177
4164777
5532377
6766177
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (fma.f64 c z (neg.f64 (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(-.f64 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 z c)) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))

eval1.0ms (0%)

Compiler

Compiled 150 to 43 computations (71.3% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New415
Fresh011
Picked000
Done000
Total426
Accurracy
77.5%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 38 to 23 computations (39.5% saved)

localize29.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 y z) (*.f64 t a))
92.4%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 132 to 23 computations (82.6% saved)

series23.0ms (0%)

Counts
4 → 228
Calls

57 calls:

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

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

simplify195.0ms (0.3%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
059016431
1155915255
2536915015
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 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 y z)
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(*.f64 -1 (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 a t)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 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 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (*.f64 z c)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (*.f64 z c) b))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3)
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 j 3)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(+.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 y z) (*.f64 (*.f64 t (neg.f64 a)) 1))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (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)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (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)) (fma.f64 (neg.f64 a) t (*.f64 t 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)) 1) (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)) (fma.f64 (neg.f64 a) t (*.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 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 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)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 a) t (*.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 a) t (*.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 a) t (*.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 a) t (*.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 a) t (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.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)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.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)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.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)) (*.f64 (fma.f64 (neg.f64 a) t (*.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)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (fma.f64 (neg.f64 a) t (*.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (fma.f64 (neg.f64 a) t (*.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 t (neg.f64 a)) (*.f64 y z))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 y z))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (-.f64 (*.f64 y z) (*.f64 t a)))
(+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 y z))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 t (neg.f64 a)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 (*.f64 t (neg.f64 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 1 (/.f64 (fma.f64 y z (*.f64 t a)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))))
(/.f64 1 (/.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) 2) (pow.f64 (*.f64 t a) 2)) (fma.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 (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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) (-.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.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 (*.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)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))))
(/.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))))))
(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)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(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))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(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))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
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)))
(+.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 y z) x)
(*.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 y z) x)
(*.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)))
(+.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 y z) x)
(*.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 y z) x)
(*.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 y z) x)
(*.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)))
(+.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)))
(+.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 y z) x)
(*.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)))
(+.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)))
(+.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 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 a (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 a (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 z (*.f64 c b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 a (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 a (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 z (*.f64 c b))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 b z)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 a (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 a) (*.f64 i b))
(*.f64 a (*.f64 b (neg.f64 i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(*.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 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 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 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t))))
(+.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 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t))))
(+.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 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t))))
(+.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 (fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t))))
(+.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 x (*.f64 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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(*.f64 x (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(+.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)))
(*.f64 x (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 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 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t))) 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)))))
(/.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 (-.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 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 (fma.f64 y z (*.f64 a t)) x))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t))) 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)))))
(/.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 (-.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 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(fma.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(fma.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(fma.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(fma.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (+.f64 b b)))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 2 (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 b (*.f64 a (neg.f64 i))) (*.f64 b (*.f64 z c)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(+.f64 (*.f64 (*.f64 a (neg.f64 i)) b) (*.f64 (*.f64 z c) b))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) (fma.f64 z c (neg.f64 (*.f64 a i)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 (neg.f64 a) a)))))
(*.f64 b (+.f64 (*.f64 z c) (fma.f64 a (neg.f64 i) (*.f64 i (+.f64 a (neg.f64 a))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (/.f64 b (fma.f64 z c (*.f64 a i))) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))) (pow.f64 (*.f64 z c) 2))) b)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2))) b)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (/.f64 b (fma.f64 z c (*.f64 a i))) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 z c (*.f64 a i))) (pow.f64 (*.f64 z c) 2))) b)
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2))) b)
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i)))) 2))
(fabs.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 z c) (*.f64 a i)) 3) (pow.f64 b 3)))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (fma.f64 z c (neg.f64 (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j)))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 2 (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y (neg.f64 i))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 t c)) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 t c) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 j (fma.f64 (neg.f64 y) i (*.f64 y i)))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 t c) j) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j)))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.f64 (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) j) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 (neg.f64 y) y)))))
(*.f64 j (+.f64 (*.f64 t c) (fma.f64 y (neg.f64 i) (*.f64 i (+.f64 y (neg.f64 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))) 1)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 t c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))
(/.f64 j (/.f64 (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2)) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i)))
(/.f64 j (/.f64 (fma.f64 t c (*.f64 y i)) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (/.f64 j (fma.f64 t c (*.f64 y i))) (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)) j) (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 (*.f64 y i) (fma.f64 t c (*.f64 y i)))))
(/.f64 j (/.f64 (+.f64 (pow.f64 (*.f64 t c) 2) (*.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 j (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3)))
(/.f64 j (/.f64 (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2)) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
(pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 1)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(pow.f64 (sqrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 2)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(pow.f64 (cbrt.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 3)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3) 1/3)
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(sqrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 2))
(fabs.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 t c) (*.f64 y i))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 j 3) (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 t c) (*.f64 y i)) 3) (pow.f64 j 3)))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(expm1.f64 (log1p.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(exp.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 1))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(log1p.f64 (expm1.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
(+.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)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (*.f64 (*.f64 t (neg.f64 a)) 1))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 y z) (+.f64 (*.f64 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)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))))
(+.f64 (*.f64 y z) (+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.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 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 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)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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)) (fma.f64 (neg.f64 a) t (*.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 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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 (*.f64 t (neg.f64 a)) 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)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (-.f64 (*.f64 y z) (*.f64 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)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 a) t (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 0 (*.f64 a t)) 4))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.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 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (-.f64 (*.f64 y z) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 y z (fma.f64 (neg.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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t)) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2))
(fma.f64 y z (fma.f64 t (neg.f64 a) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(fma.f64 y z (-.f64 (*.f64 (*.f64 0 (*.f64 a t)) 3) (*.f64 a t)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 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)) (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 y z (fma.f64 (neg.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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.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 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.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 (*.f64 (fma.f64 (neg.f64 a) t (*.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 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 y z (*.f64 0 (*.f64 a t)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (-.f64 (*.f64 y z) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (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 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.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 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (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 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 0 (*.f64 a t))) (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (+.f64 (*.f64 0 (*.f64 a t)) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))))) (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 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (fma.f64 (neg.f64 a) t (*.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 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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.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 (*.f64 (fma.f64 (neg.f64 a) t (*.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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (-.f64 (*.f64 y z) (*.f64 (*.f64 0 (*.f64 a t)) 3)))
(+.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (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 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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 y z (fma.f64 (neg.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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (fma.f64 y z (fma.f64 (neg.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 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 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (fma.f64 (*.f64 0 (*.f64 a t)) 2 (*.f64 y z)))
(+.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 (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 (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a t))) (pow.f64 (cbrt.f64 (*.f64 a t)) 2)) (*.f64 0 (*.f64 a t))) (fma.f64 y z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a t))) (sqrt.f64 (*.f64 a t)) (*.f64 a t))))
(+.f64 (+.f64 (*.f64 0 (*.f64 a t)) (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t))))) (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 (-.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 t (neg.f64 a)) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (*.f64 t (neg.f64 a)) (+.f64 (*.f64 y z) (fma.f64 (neg.f64 t) a (*.f64 t a))))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 y z))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) (*.f64 y z))
(-.f64 (*.f64 y z) (*.f64 a t))
(+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 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)))) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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)) (fma.f64 y z (*.f64 0 (*.f64 a t))))
(+.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.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 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 t (neg.f64 a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(-.f64 (fma.f64 y z (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)) (*.f64 a t))
(fma.f64 (*.f64 0 (*.f64 a t)) 2 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (+.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (*.f64 y z)) (*.f64 (*.f64 t (neg.f64 a)) 1))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(*.f64 (-.f64 (*.f64 y z) (*.f64 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 (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) 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 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)) (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (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 1 (/.f64 (fma.f64 y z (*.f64 t a)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (fma.f64 y z (*.f64 a t)))
(/.f64 1 (/.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 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)) (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (fma.f64 y z (*.f64 t a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)) (/.f64 1 (fma.f64 y z (*.f64 a t))))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 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 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 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)) (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))
(/.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 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 (*.f64 y z) (*.f64 t a)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) (-.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.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)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 0 (*.f64 a t)) (*.f64 0 (*.f64 a t)))) (-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t)))
(/.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 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 a))))))
(*.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)) (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (pow.f64 (*.f64 y z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 0 (*.f64 a t)) 3)) (fma.f64 (*.f64 0 (*.f64 a t)) (-.f64 (*.f64 0 (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 0 (*.f64 a t)) 3)) (fma.f64 (*.f64 0 (*.f64 a t)) (-.f64 (fma.f64 a t (*.f64 0 (*.f64 a t))) (*.f64 y z)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2)))
(/.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 (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 (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 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)) (fma.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))) (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)) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(fma.f64 (sqrt.f64 (*.f64 y z)) (sqrt.f64 (*.f64 y z)) (*.f64 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))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y z)) 2) (cbrt.f64 (*.f64 y z)) (*.f64 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))) (fma.f64 (neg.f64 a) t (*.f64 t a)))
(-.f64 (fma.f64 y z (fma.f64 (neg.f64 a) t (*.f64 a t))) (*.f64 a t))
(-.f64 (fma.f64 y z (*.f64 0 (*.f64 a t))) (*.f64 a t))

eval76.0ms (0.1%)

Compiler

Compiled 14843 to 2325 computations (84.3% saved)

prune134.0ms (0.2%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New34124365
Fresh000
Picked101
Done000
Total34224366
Accurracy
97.9%
Counts
366 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.0%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
67.3%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
69.4%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
67.8%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.1%
(+.f64 (-.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
66.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
64.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j))))
57.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t c) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 t c (*.f64 y i))))
77.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j)))
78.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
34.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (/.f64 j (fma.f64 y (*.f64 i (fma.f64 t c (*.f64 y i))) (pow.f64 (*.f64 t c) 2))) (-.f64 (pow.f64 (*.f64 t c) 3) (pow.f64 (*.f64 y i) 3))))
68.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
69.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 -1 (*.f64 i (*.f64 y j))))
56.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) 3)))
66.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
50.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
77.4%
(+.f64 (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
68.1%
(+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1966 to 1188 computations (39.6% saved)

localize38.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
92.4%
(*.f64 y (*.f64 z x))
91.6%
(*.f64 a (*.f64 t x))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 155 to 36 computations (76.8% saved)

series6.0ms (0%)

Counts
2 → 0
Calls

18 calls:

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

rewrite83.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1098×unswap-sqr
1082×sqrt-prod
834×swap-sqr
422×sqr-pow
422×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01126
121926
2270726
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(*.f64 a (*.f64 t x))
(*.f64 y (*.f64 z x))
Outputs
(((+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)))) (2)) ((pow.f64 (*.f64 a (*.f64 t x)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2)) (2)) ((fabs.f64 (*.f64 a (*.f64 t x))) (2)) ((log.f64 (pow.f64 (exp.f64 a) (*.f64 t x))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 t x))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t x) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 a 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (2)) ((exp.f64 (log.f64 (*.f64 a (*.f64 t x)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x)))) (2)))
(((+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) -1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1) (2)) ((/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1)) (2)) ((/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1)))) (2)) ((pow.f64 (*.f64 x (*.f64 y z)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 x (*.f64 y z))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 x (*.f64 y z))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2)) (2)) ((fabs.f64 (*.f64 x (*.f64 y z))) (2)) ((log.f64 (pow.f64 (exp.f64 y) (*.f64 x z))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y z))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 x z) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 y 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (2)) ((exp.f64 (log.f64 (*.f64 x (*.f64 y z)))) (2)) ((log1p.f64 (expm1.f64 (*.f64 x (*.f64 y z)))) (2)))

simplify72.0ms (0.1%)

Algorithm
egg-herbie
Rules
1568×associate-+r+
1540×associate-+l+
1482×associate-/l*
1106×associate-/r*
514×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0100668
1269636
2972624
33555624
Stop Event
node limit
Counts
36 → 44
Calls
Call 1
Inputs
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x))))) (+.f64 1 (*.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)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2))
(fabs.f64 (*.f64 a (*.f64 t x)))
(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))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 t x))))
(exp.f64 (log.f64 (*.f64 a (*.f64 t x))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.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))
(fabs.f64 (*.f64 x (*.f64 y z)))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 x z) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 y 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 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) -1)
(*.f64 a (*.f64 t x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)
(*.f64 a (*.f64 t x))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1))
(*.f64 a (*.f64 t x))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 a (*.f64 t x))) (log1p.f64 (*.f64 a (*.f64 t x))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (*.f64 t x))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 a (*.f64 t x))))) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 t x)))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.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))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2))
(*.f64 a (*.f64 t x))
(fabs.f64 (*.f64 a (*.f64 t x)))
(*.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))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 t x) 3)))
(*.f64 a (*.f64 t x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 a 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))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 t x))
(+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) -1)
(*.f64 x (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1)
(*.f64 x (*.f64 y z))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1))
(*.f64 x (*.f64 y z))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 3) -1) (+.f64 (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 x (*.f64 y z))) (log1p.f64 (*.f64 x (*.f64 y z))))) 1) (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 x (*.f64 y z))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 x (*.f64 y z))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y z)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 x (*.f64 y z)))))))
(pow.f64 (*.f64 x (*.f64 y z)) 1)
(*.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 y z))) 2)
(*.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y z))) 3)
(*.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) 1/3)
(*.f64 x (*.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2))
(*.f64 x (*.f64 y z))
(fabs.f64 (*.f64 x (*.f64 y z)))
(*.f64 x (*.f64 y z))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x z)))
(*.f64 x (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 y z)))))
(*.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3))
(*.f64 x (*.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 x z) 3)))
(*.f64 x (*.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 y 3)))
(*.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y z))))
(*.f64 x (*.f64 y z))
(exp.f64 (log.f64 (*.f64 x (*.f64 y z))))
(*.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y z))))
(*.f64 x (*.f64 y z))

localize30.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 y z) (*.f64 t a))
94.1%
(*.f64 c (*.f64 t j))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 114 to 21 computations (81.6% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

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

simplify52.0ms (0.1%)

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

Useful iterations: 2 (0.0ms)

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

localize32.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 y z) (*.f64 t a))
93.1%
(*.f64 (neg.f64 y) (*.f64 i j))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 118 to 22 computations (81.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

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

simplify62.0ms (0.1%)

Algorithm
egg-herbie
Rules
1228×distribute-lft-out
954×associate-*r*
932×fma-def
846×associate-*l*
836×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045815
1107815
2416815
32730815
46408815
Stop Event
node limit
Counts
51 → 23
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(-.f64 0 (*.f64 y (*.f64 i j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 i j)))) 1)
(pow.f64 (*.f64 y (*.f64 i j)) 1)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3) 1/3)
(neg.f64 (*.f64 y (*.f64 i j)))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 i j)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 i j)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 i j))))
(exp.f64 (log.f64 (*.f64 y (*.f64 i j))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 i j))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 i j))))
Outputs
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 0 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 i j)))) 1)
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(pow.f64 (*.f64 y (*.f64 i j)) 1)
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 i j))) 2)
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 i j))) 3)
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(pow.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3) 1/3)
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(neg.f64 (*.f64 y (*.f64 i j)))
(*.f64 y (neg.f64 (*.f64 i j)))
(*.f64 y (*.f64 i (neg.f64 j)))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 i (*.f64 y (neg.f64 j)))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 2))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 i j)))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 i j)))))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 i j)) 3))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 i j))))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(exp.f64 (log.f64 (*.f64 y (*.f64 i j))))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 i j))) 1))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 i j))))
(*.f64 y (*.f64 i j))
(*.f64 j (*.f64 y i))

localize41.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.1%
(*.f64 c (*.f64 t j))
93.1%
(*.f64 y (*.f64 i j))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 151 to 32 computations (78.8% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

9 calls:

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

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

simplify56.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

localize38.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 3))
86.9%
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 160 to 36 computations (77.5% saved)

series15.0ms (0%)

Counts
2 → 76
Calls

27 calls:

TimeVariablePointExpression
5.0ms
z
@inf
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
2.0ms
y
@0
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
1.0ms
z
@0
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
1.0ms
t
@0
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
1.0ms
a
@0
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))

rewrite90.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1066×distribute-rgt-in
1008×distribute-lft-in
838×associate-*r/
670×associate-*l/
364×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01548
131948
2387848
Stop Event
node limit
Counts
2 → 134
Calls
Call 1
Inputs
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 t a))) 3))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) 1) (2)) ((*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1) (2)) ((*.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (2)) ((*.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 2)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) 1/3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3)) (2)) ((/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (cbrt.f64 (fma.f64 y z (*.f64 t a)))) (2)) ((/.f64 (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)))))) (2)) ((/.f64 (*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 t a)))) (2)) ((/.f64 (*.f64 1 (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)))))) (2)) ((/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)))) (cbrt.f64 (fma.f64 y z (*.f64 t a)))) (2)) ((/.f64 (*.f64 (pow.f64 1 1/3) (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)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) 1) (cbrt.f64 (fma.f64 y z (*.f64 t a)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) 1) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))) (2)) ((pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1) (2)) ((pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/3) (2)) ((pow.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 1)) (2)) ((exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)))
(((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 t a)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 1 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)) x)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) 1)) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) 1)) (2)) ((+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 t (neg.f64 a)))) (2)) ((+.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))))) (2)) ((+.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))) (2)) ((+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))) (2)) ((+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 (*.f64 t (neg.f64 a)) 1))) (2)) ((+.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 x (*.f64 y z))) (2)) ((+.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) (2)) ((+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 t (neg.f64 a)) x)) (2)) ((+.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))))) (2)) ((+.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))) (2)) ((+.f64 (*.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) x)) (2)) ((+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) x)) (2)) ((+.f64 (*.f64 (*.f64 t (neg.f64 a)) x) (*.f64 (*.f64 y z) x)) (2)) ((+.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) (2)) ((+.f64 (*.f64 1 (*.f64 x (*.f64 y z))) (*.f64 1 (*.f64 x (*.f64 t (neg.f64 a))))) (2)) ((+.f64 (*.f64 1 (*.f64 (*.f64 y z) x)) (*.f64 1 (*.f64 (*.f64 t (neg.f64 a)) x))) (2)) ((+.f64 (*.f64 (*.f64 x (*.f64 y z)) 1) (*.f64 (*.f64 x (*.f64 t (neg.f64 a))) 1)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 y z) x) 1) (*.f64 (*.f64 (*.f64 t (neg.f64 a)) x) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))) (2)) ((/.f64 x (/.f64 1 (fma.f64 y z (*.f64 t (neg.f64 a))))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) (/.f64 (fma.f64 y z (*.f64 t a)) x)) (2)) ((/.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)) (2)) ((/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (fma.f64 y z (*.f64 t a))) (2)) ((/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (fma.f64 y z (*.f64 t a))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3)) x) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))) (2)) ((/.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)))) (2)) ((/.f64 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))) (-.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))) (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 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))))) (2)) ((/.f64 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))))) (2)) ((/.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)))) (2)) ((/.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)))))) (2)) ((/.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))) (2)) ((/.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))))) (2)) ((/.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))) (2)) ((/.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))))) (2)) ((/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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)))) (2)) ((/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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)))))) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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)))) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) x)) (cbrt.f64 (fma.f64 y z (*.f64 t a)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) x)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))) (2)) ((/.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)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) x) (-.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))) (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 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 a)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) x) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a)))))) (2)) ((/.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)))) (2)) ((/.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)))))) (2)) ((/.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))) (2)) ((/.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))))) (2)) ((/.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))) (2)) ((/.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))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) x)) (sqrt.f64 (fma.f64 y z (*.f64 t a)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) x)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a)))))) (2)) ((/.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))) (2)) ((/.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)))) (2)) ((/.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)))) (2)) ((/.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))))) (2)) ((/.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)))))) (2)) ((/.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)))))) (2)) ((/.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))) (2)) ((/.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)))) (2)) ((/.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)))) (2)) ((/.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))))) (2)) ((/.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)))))) (2)) ((/.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)))))) (2)) ((pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 t (neg.f64 a))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 x 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((exp.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (2)))

simplify128.0ms (0.2%)

Algorithm
egg-herbie
Rules
1432×associate-/r*
886×associate-*r/
854×associate-*r*
692×associate-*l/
628×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046411934
1127611150
2498911150
Stop Event
node limit
Counts
210 → 208
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 z 3)) (pow.f64 (cbrt.f64 -1) 2)))))))
(pow.f64 (*.f64 y z) 1/3)
(+.f64 (pow.f64 (*.f64 y z) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t)))))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 a 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 a 3)))) (pow.f64 t 3)))))))
(pow.f64 (*.f64 y z) 1/3)
(+.f64 (pow.f64 (*.f64 y z) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 t 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 t 3)))) (pow.f64 a 3)))) (+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))))))
(*.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 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) 1)
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(*.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3))
(/.f64 (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 (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 1 (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 1 (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 (pow.f64 1 1/3) (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 1 1/3) (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) 1) (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))) 1) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1)
(pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/3)
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 1 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 1 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 t) a (*.f64 t a)) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a)) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 t a)) 2) (*.f64 t a)) x))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) 1))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 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 (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 y z)) (*.f64 x (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 (*.f64 t (neg.f64 a)) 1)))
(+.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 (fma.f64 y z (*.f64 t (neg.f64 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 y z) x) (*.f64 (+.f64 (*.f64 t (neg.f64 a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) x))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) 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 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(+.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 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (-.f64 1 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (-.f64 1 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)))
(/.f64 x (/.f64 1 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))) (-.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.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 (*.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 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) x)) (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))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) x)) (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 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) x) (-.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.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 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) x) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.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 (fma.f64 y z (*.f64 t (neg.f64 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 (fma.f64 y z (*.f64 t (neg.f64 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 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 1)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 y z (*.f64 t (neg.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))
Outputs
(*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t)))) (*.f64 (pow.f64 y 3) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t)))) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t)))) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)) (fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2))) (/.f64 (pow.f64 z 3) (pow.f64 (cbrt.f64 -1) 2))) -5/27)) (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)) (fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2))) -5/27) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 z 3)))) (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2))))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))))
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 a t)) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/9) (*.f64 (*.f64 (pow.f64 y 2) (pow.f64 z 2)) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/9) (*.f64 (*.f64 y z) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 2) (pow.f64 t 2))) 1/3) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 z 3)) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 a 7)) (pow.f64 t 7)) 1/18)) (*.f64 (*.f64 y y) (*.f64 (*.f64 z z) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t))))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t)))) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 a a) (*.f64 t t)))) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 z 3)))))))
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 a t)) (fma.f64 -1/9 (*.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18) (pow.f64 (/.f64 1 (*.f64 (pow.f64 a 7) (pow.f64 t 7))) 1/18)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2)) 1/18)) (*.f64 y (*.f64 z (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 a t) 2))) (/.f64 (pow.f64 y 3) (pow.f64 (cbrt.f64 -1) 2))) -5/27) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 z 3)) -1/3)))))
(pow.f64 (*.f64 y z) 1/3)
(cbrt.f64 (*.f64 y z))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))))
(+.f64 (cbrt.f64 (*.f64 y z)) (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18))) (*.f64 a t)))
(fma.f64 -1/3 (*.f64 a (*.f64 t (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18)))) (cbrt.f64 (*.f64 y z)))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t)))))
(+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 t t)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18))) (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18))) (*.f64 a t))))
(+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18)) (*.f64 (*.f64 a t) -1/3))))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 a 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 a 3)))) (pow.f64 t 3)))))))
(+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 t t)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18))) (*.f64 -1/3 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18)) (*.f64 a t)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z)))) (pow.f64 a 3))) (*.f64 (*.f64 -1/27 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))))) (pow.f64 a 3))) (pow.f64 t 3)))))))
(+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (*.f64 -1/3 (fma.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18)) (*.f64 a t) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2))) (pow.f64 a 3)) 5/27) (pow.f64 t 3)))))))
(pow.f64 (*.f64 y z) 1/3)
(cbrt.f64 (*.f64 y z))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))))
(+.f64 (cbrt.f64 (*.f64 y z)) (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18))) (*.f64 a t)))
(fma.f64 -1/3 (*.f64 a (*.f64 t (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18)))) (cbrt.f64 (*.f64 y z)))
(+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t)))))
(+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 t t)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18))) (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18))) (*.f64 a t))))
(+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18)) (*.f64 (*.f64 a t) -1/3))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 t 3)))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/3) (pow.f64 t 3)))) (pow.f64 a 3)))) (+.f64 (pow.f64 (*.f64 y z) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/9) (*.f64 (pow.f64 a 2) (pow.f64 t 2)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 2) (pow.f64 z 2))) 1/9) (*.f64 a t))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z)))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z)))) (pow.f64 t 3))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z)))) (pow.f64 t 3)))))) (+.f64 (cbrt.f64 (*.f64 y z)) (fma.f64 -1/9 (*.f64 (*.f64 (*.f64 a a) (*.f64 t t)) (*.f64 (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18) (pow.f64 (/.f64 (/.f64 1 (pow.f64 y 7)) (pow.f64 z 7)) 1/18))) (*.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18) (pow.f64 (/.f64 1 (*.f64 (*.f64 y y) (*.f64 z z))) 1/18))) (*.f64 a t)))))
(+.f64 (fma.f64 -1/9 (*.f64 (*.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 y 7) (pow.f64 z 7))) 1/18)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2)) 1/18)) (*.f64 (*.f64 a t) -1/3))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2))) (pow.f64 a 3)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (*.f64 y z) 2))) (pow.f64 t 3)) 5/27)) (cbrt.f64 (*.f64 y z))))
(*.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 (*.f64 t x) (neg.f64 a))
(+.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 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 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 (*.f64 t x) (neg.f64 a))
(+.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 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 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 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 (*.f64 t x) (neg.f64 a))
(+.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 (*.f64 t x) (neg.f64 a))
(+.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 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 (*.f64 t x) (neg.f64 a))
(+.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 (*.f64 t x) (neg.f64 a))
(+.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 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))) 1)
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1)
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 1 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 2))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))))
(/.f64 (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (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 (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 1 (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 1 (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 (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (pow.f64 1 1/3) (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (pow.f64 1 1/3) (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 (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) 1) (cbrt.f64 (fma.f64 y z (*.f64 t a))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))) (cbrt.f64 (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) 1) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(/.f64 (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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1)
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/3)
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 1/6) 2)
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 3)
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))
(fabs.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))) 1))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 1/3))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a))))))
(cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))
(+.f64 (*.f64 x (fma.f64 y z (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 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 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 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 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 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 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 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 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1)))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 t) a (*.f64 t a))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.f64 t a))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a))))
(*.f64 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))))
(*.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.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 (-.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 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 1 (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 1 (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 t a))) x))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 a (+.f64 t (neg.f64 t))))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 1) x))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 t) a (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (*.f64 t (neg.f64 a)) 1 (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 t a))) (sqrt.f64 (*.f64 t a)) (*.f64 t a)) x))
(*.f64 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))))
(*.f64 x (+.f64 (*.f64 (sqrt.f64 (*.f64 a t)) (neg.f64 (sqrt.f64 (*.f64 a t)))) (-.f64 (fma.f64 y z (*.f64 a t)) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.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 (-.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 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 x (fma.f64 (neg.f64 a) t (*.f64 t a))) 1))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) (*.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x) 1))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (+.f64 (*.f64 t (neg.f64 a)) (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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 x (*.f64 (*.f64 t (neg.f64 a)) 1)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.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 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (+.f64 (*.f64 t (neg.f64 a)) (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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 (*.f64 y z) x) (*.f64 (*.f64 (*.f64 t (neg.f64 a)) 1) x))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(+.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 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(+.f64 (*.f64 1 (*.f64 x (*.f64 y z))) (*.f64 1 (*.f64 x (*.f64 t (neg.f64 a)))))
(*.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)))
(*.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))
(*.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))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (-.f64 1 (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))) (-.f64 1 (*.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 (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t))))
(*.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t))))
(/.f64 x (/.f64 1 (fma.f64 y z (*.f64 t (neg.f64 a)))))
(*.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))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 (*.f64 a t) (fma.f64 y z (*.f64 a t)))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(*.f64 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 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 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))))) (-.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))) (/.f64 (-.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))) x))
(*.f64 (/.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t)))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 (/.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t)))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a (+.f64 t (neg.f64 t))))))
(/.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 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 x (fma.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (+.f64 (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 y z)) (*.f64 a t)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 t) t)) 3)))
(*.f64 (/.f64 x (fma.f64 (*.f64 a (+.f64 t (neg.f64 t))) (+.f64 (*.f64 a t) (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 y z))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 a (+.f64 t (neg.f64 t))) 3)))
(/.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 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 (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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 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 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 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 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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 (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))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2)))) (*.f64 x (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 t a) 2))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) x)) (cbrt.f64 (fma.f64 y z (*.f64 t a))))
(/.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))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)) (cbrt.f64 (fma.f64 y z (*.f64 a t)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) 2) x)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (*.f64 t a) (fma.f64 y z (*.f64 t a))))))
(/.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) 2) (*.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t))))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3))) (cbrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2)))) (*.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 y z) (*.f64 a t))) 2)))
(/.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 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 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a)))) x) (-.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t)))) (/.f64 (-.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (fma.f64 (neg.f64 a) t (*.f64 a t))) x))
(*.f64 (/.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a t)))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 a (+.f64 (neg.f64 t) t)))))
(*.f64 (/.f64 x (fma.f64 y z (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a t)))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 a (+.f64 t (neg.f64 t))))))
(/.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 (*.f64 t (neg.f64 a)) (*.f64 t (neg.f64 a))) (*.f64 (*.f64 y z) (*.f64 t (neg.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) 3)) x) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) (fma.f64 (neg.f64 a) t (*.f64 t a))) (*.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) (fma.f64 (neg.f64 a) t (*.f64 t a))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) (-.f64 (*.f64 y z) (*.f64 a t))))))
(*.f64 (/.f64 x (fma.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (+.f64 (-.f64 (*.f64 a (+.f64 (neg.f64 t) t)) (*.f64 y z)) (*.f64 a t)) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 a (+.f64 (neg.f64 t) t)) 3)))
(*.f64 (/.f64 x (fma.f64 (*.f64 a (+.f64 t (neg.f64 t))) (+.f64 (*.f64 a t) (-.f64 (*.f64 a (+.f64 t (neg.f64 t))) (*.f64 y z))) (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 2))) (+.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 a t)) 3) (pow.f64 (*.f64 a (+.f64 t (neg.f64 t))) 3)))
(/.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 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 a)))) x)) (sqrt.f64 (fma.f64 y z (*.f64 t a))))
(/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (/.f64 (sqrt.f64 (fma.f64 y z (*.f64 a t))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 y z (*.f64 a t)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 t a) 3))) (*.f64 (sqrt.f64 (fma.f64 y z (*.f64 t (neg.f64 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 (*.f64 x (sqrt.f64 (-.f64 (*.f64 y z) (*.f64 a t)))) (sqrt.f64 (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2)))) (sqrt.f64 (-.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)))
(/.f64 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2))) (sqrt.f64 (fma.f64 y z (*.f64 t a)))) (sqrt.f64 (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 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 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 t a) 2)) x) (sqrt.f64 (fma.f64 y z (*.f64 t a)))) (sqrt.f64 (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 (-.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 x (/.f64 (fma.f64 y z (*.f64 a t)) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2))))
(*.f64 (/.f64 x (fma.f64 y z (*.f64 a t))) (-.f64 (pow.f64 (*.f64 y z) 2) (pow.f64 (*.f64 a t) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(/.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 x (/.f64 (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)) (fma.f64 (*.f64 a t) (fma.f64 y z (*.f64 a t)) (pow.f64 (*.f64 y z) 2))))
(pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 1)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 2)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 3) 1/3)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 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) (fma.f64 y z (*.f64 t (neg.f64 a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a)))) 3))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 y z (*.f64 t (neg.f64 a))) 3) (pow.f64 x 3)))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))) 1))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 y z (*.f64 t (neg.f64 a))))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))

eval491.0ms (0.7%)

Compiler

Compiled 52171 to 10141 computations (80.6% saved)

prune658.0ms (0.9%)

Pruning

28 alts after pruning (28 fresh and 0 done)

PrunedKeptTotal
New1262261288
Fresh17219
Picked101
Done404
Total1284281312
Accurracy
99.6%
Counts
1312 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.7%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.6%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
79.0%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.3%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
69.7%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
54.0%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
60.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
58.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
57.7%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
66.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (*.f64 c (*.f64 t j)))
48.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))) (*.f64 c (*.f64 t j)))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 c (*.f64 t j)))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 c (*.f64 t j)))
54.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j)))
52.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j)))
51.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 c (*.f64 t j)))
55.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (neg.f64 y) (*.f64 i j)))
65.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
53.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
77.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j))))
67.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 t (*.f64 j c)) 0))
69.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 y (neg.f64 j))))
56.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3)))
53.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 -1 (*.f64 i (*.f64 a b)))) (*.f64 c (*.f64 t j)))
38.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))) (*.f64 c (*.f64 t j)))
77.5%
(+.f64 (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
66.4%
(+.f64 (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
55.4%
(+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
Compiler

Compiled 2138 to 1308 computations (38.8% saved)

localize81.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(*.f64 y (*.f64 z x))
91.6%
(*.f64 a (*.f64 t x))
90.9%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
21.0%
(fma.f64 (neg.f64 a) i (*.f64 a i))
Compiler

Compiled 261 to 41 computations (84.3% saved)

series7.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite183.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
880×distribute-lft-in
818×associate-*r/
686×associate-*l/
332×associate-+l+
330×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01544
131334
2417434
Stop Event
node limit
Counts
2 → 128
Calls
Call 1
Inputs
(fma.f64 (neg.f64 a) i (*.f64 a i))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
Outputs
(((+.f64 (*.f64 a i) (*.f64 a i)) (2)) ((+.f64 (-.f64 (*.f64 a i) 0) (*.f64 a i)) (2)) ((+.f64 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1) (2)) ((-.f64 (*.f64 a i) (*.f64 a i)) (2)) ((-.f64 0 (*.f64 i (+.f64 a a))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 a i))) (+.f64 (*.f64 a i) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) 1) (2)) ((-.f64 (+.f64 (*.f64 a i) 0) (*.f64 a i)) (2)) ((-.f64 (+.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1) (2)) ((*.f64 i (+.f64 a a)) (2)) ((*.f64 1 (*.f64 i (+.f64 a a))) (2)) ((*.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a)))) (2)) ((*.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a)))) (2)) ((*.f64 (*.f64 i (+.f64 a a)) 1) (2)) ((*.f64 2 (*.f64 a i)) (2)) ((/.f64 (*.f64 2 (pow.f64 (*.f64 a i) 3)) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 i (+.f64 a a))) (2)) ((/.f64 (*.f64 1 (*.f64 2 (pow.f64 (*.f64 a i) 3))) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))) (*.f64 i (+.f64 a a))) (2)) ((/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 a i) 3)) 1) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) 1) (*.f64 i (+.f64 a a))) (2)) ((pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3) (2)) ((pow.f64 (*.f64 i (+.f64 a a)) 1) (2)) ((sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2)) (2)) ((log.f64 (exp.f64 (*.f64 i (+.f64 a a)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 a a))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) (2)) ((exp.f64 (log.f64 (*.f64 i (+.f64 a a)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a)))) (2)))
(((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (*.f64 i (+.f64 a a)))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 i (+.f64 a a)) b)) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 (*.f64 i (+.f64 a a)) b))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 (*.f64 i (+.f64 a a)) b))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (*.f64 2 (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (*.f64 a i) 1 (*.f64 a i)))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 1 (*.f64 b (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 1 (*.f64 (*.f64 i (+.f64 a a)) b))) (2)) ((+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a i))) (2)) ((+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 i (+.f64 a a)) b))) (2)) ((+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 a i) (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c))) (2)) ((+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 z c (*.f64 a i)))) (2)) ((+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a i) b)) (2)) ((+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 b (*.f64 i (+.f64 a a))))) (2)) ((+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 i (+.f64 a a)) b))) (2)) ((+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 z c) b)) (2)) ((+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (fma.f64 z c (*.f64 a i)))) (2)) ((+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 a i)))) (2)) ((+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 a i) b))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (-.f64 1 (*.f64 b (*.f64 i (+.f64 a a))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (-.f64 1 (*.f64 (*.f64 i (+.f64 a a)) b))) (2)) ((/.f64 b (/.f64 1 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1) (2)) ((/.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (/.f64 (fma.f64 z c (*.f64 a i)) b)) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))) b)) (2)) ((/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2))) (-.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a)))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a)))))) (2)) ((/.f64 (*.f64 b (neg.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (neg.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (*.f64 1 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 1 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b)) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b)) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (fma.f64 z c (*.f64 a i))) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2)) b) (-.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a)))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a)))))) (2)) ((/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) b) (neg.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) b) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) 1) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) 1) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) 1) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c)))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) 1) (fma.f64 z c (*.f64 a i))) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c)))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (2)) ((pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 z c (*.f64 a i))) b)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (pow.f64 b 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (2)) ((exp.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (2)))

simplify139.0ms (0.2%)

Algorithm
egg-herbie
Rules
1510×associate-/r/
912×associate-+r+
748×associate-+l+
696×associate-*r*
624×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03367586
19246840
247386672
Stop Event
node limit
Counts
212 → 205
Calls
Call 1
Inputs
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a i) (*.f64 a i))
(+.f64 (-.f64 (*.f64 a i) 0) (*.f64 a i))
(+.f64 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(-.f64 (*.f64 a i) (*.f64 a i))
(-.f64 0 (*.f64 i (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a i))) (+.f64 (*.f64 a i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) 1)
(-.f64 (+.f64 (*.f64 a i) 0) (*.f64 a i))
(-.f64 (+.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(*.f64 i (+.f64 a a))
(*.f64 1 (*.f64 i (+.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 2 (*.f64 a i))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a i) 3)) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 i (+.f64 a a)))
(/.f64 (*.f64 1 (*.f64 2 (pow.f64 (*.f64 a i) 3))) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))) (*.f64 i (+.f64 a a)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 a i) 3)) 1) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) 1) (*.f64 i (+.f64 a a)))
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3)
(pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3)
(pow.f64 (*.f64 i (+.f64 a a)) 1)
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2))
(log.f64 (exp.f64 (*.f64 i (+.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a))))
(exp.f64 (log.f64 (*.f64 i (+.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (*.f64 i (+.f64 a a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 i (+.f64 a a)) b))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 (*.f64 i (+.f64 a a)) b)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 (*.f64 i (+.f64 a a)) b)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (*.f64 2 (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (*.f64 a i) 1 (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 1 (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 1 (*.f64 (*.f64 i (+.f64 a a)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 i (+.f64 a a)) b)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 a i) (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))
(+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 z c (*.f64 a i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a i) b))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 b (*.f64 i (+.f64 a a)))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 i (+.f64 a a)) b)))
(+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 z c) b))
(+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (fma.f64 z c (*.f64 a i))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 a i))))
(+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 a i) b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (-.f64 1 (*.f64 b (*.f64 i (+.f64 a a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (-.f64 1 (*.f64 (*.f64 i (+.f64 a a)) b)))
(/.f64 b (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1)
(/.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (/.f64 (fma.f64 z c (*.f64 a i)) b))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))) b))
(/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2))) (-.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 b (neg.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (neg.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 1 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b)) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b)) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (fma.f64 z c (*.f64 a i))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2)) b) (-.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) b) (neg.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) b) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) 1) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) 1) (fma.f64 z c (*.f64 a i)))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) 1) (fma.f64 z c (*.f64 a i)))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c)))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) 1) (fma.f64 z c (*.f64 a i)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c)))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1)
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 3)
(pow.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z c (*.f64 a i))) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))
(exp.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))
Outputs
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 i) a)
0
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 a b))
(*.f64 i (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a i) (*.f64 a i))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(+.f64 (-.f64 (*.f64 a i) 0) (*.f64 a i))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(+.f64 (-.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(+.f64 (-.f64 (*.f64 i a) (exp.f64 (log1p.f64 (*.f64 i a)))) 1)
(-.f64 (*.f64 i a) (expm1.f64 (log1p.f64 (*.f64 i a))))
(-.f64 (*.f64 a i) (*.f64 a i))
(*.f64 (*.f64 0 i) a)
0
(-.f64 0 (*.f64 i (+.f64 a a)))
(neg.f64 (*.f64 (*.f64 i a) 2))
(*.f64 (*.f64 i a) -2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a i))) (+.f64 (*.f64 a i) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i a))) (fma.f64 a i 1))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 i a))) (*.f64 i a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (+.f64 a a)))) 1)
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(-.f64 (+.f64 (*.f64 a i) 0) (*.f64 a i))
(*.f64 (*.f64 0 i) a)
0
(-.f64 (+.f64 (*.f64 a i) (exp.f64 (log1p.f64 (*.f64 a i)))) 1)
(+.f64 (fma.f64 a i (exp.f64 (log1p.f64 (*.f64 i a)))) -1)
(fma.f64 i a (expm1.f64 (log1p.f64 (*.f64 i a))))
(*.f64 i (+.f64 a a))
(*.f64 (*.f64 i a) 2)
(*.f64 1 (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(*.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) (sqrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(*.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 2) (cbrt.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(*.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(*.f64 2 (*.f64 a i))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(/.f64 (*.f64 2 (pow.f64 (*.f64 a i) 3)) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i a) 3)) (-.f64 (*.f64 (*.f64 i a) (*.f64 (*.f64 i a) 2)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (pow.f64 (*.f64 i a) 3) (/.f64 (*.f64 (*.f64 i a) (-.f64 (*.f64 i (+.f64 a a)) (*.f64 i a))) 2))
(*.f64 (/.f64 2 (pow.f64 (*.f64 i a) 2)) (pow.f64 (*.f64 i a) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 0 i) a)
0
(/.f64 (*.f64 1 (*.f64 2 (pow.f64 (*.f64 a i) 3))) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i a) 3)) (-.f64 (*.f64 (*.f64 i a) (*.f64 (*.f64 i a) 2)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (pow.f64 (*.f64 i a) 3) (/.f64 (*.f64 (*.f64 i a) (-.f64 (*.f64 i (+.f64 a a)) (*.f64 i a))) 2))
(*.f64 (/.f64 2 (pow.f64 (*.f64 i a) 2)) (pow.f64 (*.f64 i a) 3))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))) (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 0 i) a)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 a i) 3)) 1) (-.f64 (*.f64 (*.f64 a i) (*.f64 i (+.f64 a a))) (pow.f64 (*.f64 a i) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i a) 3)) (-.f64 (*.f64 (*.f64 i a) (*.f64 (*.f64 i a) 2)) (pow.f64 (*.f64 i a) 2)))
(/.f64 (pow.f64 (*.f64 i a) 3) (/.f64 (*.f64 (*.f64 i a) (-.f64 (*.f64 i (+.f64 a a)) (*.f64 i a))) 2))
(*.f64 (/.f64 2 (pow.f64 (*.f64 i a) 2)) (pow.f64 (*.f64 i a) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) 1) (*.f64 i (+.f64 a a)))
(*.f64 (*.f64 0 i) a)
0
(pow.f64 (sqrt.f64 (*.f64 i (+.f64 a a))) 2)
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 i (+.f64 a a))) 3)
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(pow.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) 1/3)
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(pow.f64 (*.f64 i (+.f64 a a)) 1)
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(sqrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 i a) 2) 2))
(fabs.f64 (*.f64 i (+.f64 a a)))
(log.f64 (exp.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (+.f64 a a)))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(cbrt.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(expm1.f64 (log1p.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(exp.f64 (log.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(exp.f64 (*.f64 (log.f64 (*.f64 i (+.f64 a a))) 1))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(log1p.f64 (expm1.f64 (*.f64 i (+.f64 a a))))
(*.f64 (*.f64 i a) 2)
(*.f64 i (+.f64 a a))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (*.f64 i (+.f64 a a))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 (*.f64 i (+.f64 a a)) b))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 2) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) 4)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 5)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 2) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) 4)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 5)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 (*.f64 i (+.f64 a a)) b)))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 2) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) 4)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 5)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 (*.f64 i (+.f64 a a)) b)))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 2) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) 4)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 5)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (*.f64 2 (*.f64 i (+.f64 a a)))))
(fma.f64 b (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 2) (+.f64 b b)))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) 4)))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 5)))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (*.f64 a i) 1 (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 1 (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) (*.f64 1 (*.f64 (*.f64 i (+.f64 a a)) b)))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a i)))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (*.f64 z c)) (+.f64 (*.f64 b (*.f64 a i)) (*.f64 (*.f64 i (+.f64 a a)) b)))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (+.f64 (*.f64 a i) (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 b (*.f64 a i)) (*.f64 b (*.f64 z c)))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(+.f64 (*.f64 b (*.f64 i (+.f64 a a))) (*.f64 b (fma.f64 z c (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a i) b))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 (*.f64 z c) b) (+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 i (+.f64 a a)) b)))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 (*.f64 a i) b) (*.f64 (*.f64 z c) b))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(+.f64 (*.f64 (*.f64 i (+.f64 a a)) b) (*.f64 b (fma.f64 z c (*.f64 a i))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(+.f64 (*.f64 1 (*.f64 b (*.f64 z c))) (*.f64 1 (*.f64 b (*.f64 a i))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(+.f64 (*.f64 1 (*.f64 (*.f64 z c) b)) (*.f64 1 (*.f64 (*.f64 a i) b)))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) 1)
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (-.f64 1 (*.f64 b (*.f64 i (+.f64 a a)))))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))) (-.f64 1 (*.f64 (*.f64 i (+.f64 a a)) b)))
(*.f64 b (+.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)))
(*.f64 b (fma.f64 c z (*.f64 3 (*.f64 i a))))
(*.f64 b (fma.f64 c z (*.f64 a (*.f64 i 3))))
(/.f64 b (/.f64 1 (fma.f64 z c (*.f64 a i))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(/.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1)
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(/.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (/.f64 (fma.f64 z c (*.f64 a i)) b))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))) b))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 b (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2))) (-.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))
(/.f64 b (/.f64 (-.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)) (-.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i a) 2) 2))))
(*.f64 (/.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) -2))) (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 (pow.f64 (*.f64 i a) 2) 4)))
(*.f64 (/.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 (pow.f64 (*.f64 i a) 2) 4)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 b (/.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 i (*.f64 a (*.f64 c z)))) b))
(*.f64 (/.f64 b (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 i (*.f64 a (*.f64 c z))))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))
(/.f64 (*.f64 b (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))))
(/.f64 b (/.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i a) 2) 2)) (*.f64 (*.f64 (*.f64 i a) 2) (fma.f64 z c (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 (*.f64 i a) 2) 3) (pow.f64 (fma.f64 z c (*.f64 i a)) 3))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 (*.f64 i (+.f64 a a)) (-.f64 (*.f64 i (+.f64 a a)) (fma.f64 i a (*.f64 c z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 3) 8) (pow.f64 (fma.f64 i a (*.f64 c z)) 3)))
(*.f64 (/.f64 b (+.f64 (*.f64 (pow.f64 (*.f64 i a) 2) 4) (*.f64 (fma.f64 i a (*.f64 c z)) (-.f64 (*.f64 c z) (*.f64 i a))))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 3) 8) (pow.f64 (fma.f64 i a (*.f64 c z)) 3)))
(/.f64 (*.f64 b (neg.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (neg.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 z c (*.f64 i a))) (neg.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 i a (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))))
(/.f64 (*.f64 b (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (neg.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z))))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 1 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2))) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (*.f64 1 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 1 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b)) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b)) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (fma.f64 z c (*.f64 a i))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (fma.f64 z c (*.f64 i a)) (/.f64 (sqrt.f64 (fma.f64 z c (*.f64 i a))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i a))))))
(*.f64 (/.f64 (fma.f64 i a (*.f64 c z)) (sqrt.f64 (fma.f64 i a (*.f64 c z)))) (*.f64 b (sqrt.f64 (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z))))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i a))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 i a (*.f64 c z)))) (sqrt.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) 2)) (/.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) 2)))
(/.f64 b (/.f64 (cbrt.f64 (fma.f64 i a (*.f64 c z))) (pow.f64 (cbrt.f64 (fma.f64 i a (*.f64 c z))) 4)))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 i a (*.f64 c z)))) (pow.f64 (cbrt.f64 (fma.f64 i a (*.f64 c z))) 4))
(/.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 b (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 i a))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 b (*.f64 (pow.f64 (cbrt.f64 (fma.f64 i a (*.f64 c z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))) (cbrt.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))))
(*.f64 (/.f64 b (cbrt.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 i a (*.f64 c z))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (pow.f64 (*.f64 i (+.f64 a a)) 2)) b) (-.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))
(/.f64 b (/.f64 (-.f64 (fma.f64 z c (*.f64 i a)) (*.f64 (*.f64 i a) 2)) (-.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i a) 2) 2))))
(*.f64 (/.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 (*.f64 i a) -2))) (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 (pow.f64 (*.f64 i a) 2) 4)))
(*.f64 (/.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 (pow.f64 (*.f64 i a) 2) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (-.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 b (/.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)) (/.f64 (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 i (*.f64 a (*.f64 c z)))) b))
(*.f64 (/.f64 b (-.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 i (*.f64 a (*.f64 c z))))) (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 c z) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 i (+.f64 a a)) 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3)) b) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (-.f64 (pow.f64 (*.f64 i (+.f64 a a)) 2) (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 i (+.f64 a a))))))
(/.f64 b (/.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (pow.f64 (*.f64 (*.f64 i a) 2) 2)) (*.f64 (*.f64 (*.f64 i a) 2) (fma.f64 z c (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 (*.f64 i a) 2) 3) (pow.f64 (fma.f64 z c (*.f64 i a)) 3))))
(*.f64 (/.f64 b (+.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (*.f64 (*.f64 i (+.f64 a a)) (-.f64 (*.f64 i (+.f64 a a)) (fma.f64 i a (*.f64 c z)))))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 3) 8) (pow.f64 (fma.f64 i a (*.f64 c z)) 3)))
(*.f64 (/.f64 b (+.f64 (*.f64 (pow.f64 (*.f64 i a) 2) 4) (*.f64 (fma.f64 i a (*.f64 c z)) (-.f64 (*.f64 c z) (*.f64 i a))))) (+.f64 (*.f64 (pow.f64 (*.f64 i a) 3) 8) (pow.f64 (fma.f64 i a (*.f64 c z)) 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) b) (neg.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 b (/.f64 (neg.f64 (fma.f64 z c (*.f64 i a))) (neg.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 i a (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) b) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (neg.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z))))))
(/.f64 b (*.f64 1 (/.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) 1) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (*.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) 1) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (*.f64 (fma.f64 z c (*.f64 a i)) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(/.f64 (fma.f64 z c (*.f64 i a)) (/.f64 (sqrt.f64 (fma.f64 z c (*.f64 i a))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i a))))))
(*.f64 (/.f64 (fma.f64 i a (*.f64 c z)) (sqrt.f64 (fma.f64 i a (*.f64 c z)))) (*.f64 b (sqrt.f64 (fma.f64 i a (*.f64 c z)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 a i))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z))))) (*.f64 b (sqrt.f64 (fma.f64 z c (*.f64 i a))))))
(*.f64 (/.f64 (*.f64 b (sqrt.f64 (fma.f64 i a (*.f64 c z)))) (sqrt.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) 1) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i))))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(*.f64 (/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(*.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (/.f64 (*.f64 b (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (*.f64 (/.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c)))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z)))))
(*.f64 (/.f64 b (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a)))) (/.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z)))))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) 1) (fma.f64 z c (*.f64 a i)))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (sqrt.f64 (fma.f64 z c (*.f64 a i)))) (sqrt.f64 (fma.f64 z c (*.f64 a i))))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (cbrt.f64 (fma.f64 z c (*.f64 a i))))
(*.f64 (/.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (fma.f64 z c (*.f64 i a))) b)
(*.f64 (/.f64 b (fma.f64 i a (*.f64 c z))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (pow.f64 (fma.f64 z c (*.f64 a i)) 2)) (/.f64 1 (fma.f64 z c (*.f64 a i))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(*.f64 (/.f64 (/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(*.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (/.f64 (*.f64 b (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(*.f64 (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)) (*.f64 (/.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 z c)))) (-.f64 (sqrt.f64 (*.f64 z c)) (sqrt.f64 (*.f64 a i))))
(/.f64 (*.f64 b (pow.f64 (fma.f64 z c (*.f64 i a)) 2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z)))))
(*.f64 (/.f64 b (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a)))) (/.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) 1) (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) (*.f64 (*.f64 a i) (*.f64 z c)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 i a)) 2) (*.f64 a (*.f64 i (*.f64 c z)))))
(/.f64 (*.f64 b (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (fma.f64 a (*.f64 i (*.f64 c z)) (pow.f64 (fma.f64 i a (*.f64 c z)) 2)))
(pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 1)
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(pow.f64 (sqrt.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 2)
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(pow.f64 (cbrt.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 3)
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3) 1/3)
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 2))
(sqrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 i a))) 2))
(fabs.f64 (*.f64 b (fma.f64 i a (*.f64 c z))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 z c (*.f64 a i))) b))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 a i))))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(cbrt.f64 (pow.f64 (*.f64 b (fma.f64 z c (*.f64 a i))) 3))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (fma.f64 z c (*.f64 a i)) 3)))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 3) (pow.f64 b 3)))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(expm1.f64 (log1p.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(exp.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))) 1))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(log1p.f64 (expm1.f64 (*.f64 b (fma.f64 z c (*.f64 a i)))))
(*.f64 b (fma.f64 z c (*.f64 i a)))
(*.f64 b (fma.f64 i a (*.f64 c z)))

localize27.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 y z) (*.f64 t a))
94.1%
(*.f64 c (*.f64 t j))
93.0%
(*.f64 c (*.f64 z b))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 91 to 19 computations (79.1% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

9 calls:

TimeVariablePointExpression
0.0ms
c
@0
(*.f64 c (*.f64 z b))
0.0ms
z
@0
(*.f64 c (*.f64 z b))
0.0ms
z
@inf
(*.f64 c (*.f64 z b))
0.0ms
b
@0
(*.f64 c (*.f64 z b))
0.0ms
b
@inf
(*.f64 c (*.f64 z b))

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

simplify61.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
036299
189299
2338299
32339299
46780299
Stop Event
node limit
Counts
23 → 12
Calls
Call 1
Inputs
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(-.f64 (+.f64 1 (*.f64 c (*.f64 z b))) 1)
(pow.f64 (*.f64 c (*.f64 z b)) 1)
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) z) c))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))
(exp.f64 (log.f64 (*.f64 c (*.f64 z b))))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))
Outputs
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(*.f64 c (*.f64 b z))
(-.f64 (+.f64 1 (*.f64 c (*.f64 z b))) 1)
(*.f64 c (*.f64 b z))
(pow.f64 (*.f64 c (*.f64 z b)) 1)
(*.f64 c (*.f64 b z))
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 z b))) 2)
(*.f64 c (*.f64 b z))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)
(*.f64 c (*.f64 b z))
(pow.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3) 1/3)
(*.f64 c (*.f64 b z))
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 2))
(*.f64 c (*.f64 b z))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) z) c))
(*.f64 c (*.f64 b z))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 z b)) 3))
(*.f64 c (*.f64 b z))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))
(exp.f64 (log.f64 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 b z))

localize51.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 y z) (*.f64 t a))
94.1%
(*.f64 c (*.f64 t j))
91.7%
(*.f64 (neg.f64 a) (*.f64 i b))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 97 to 20 computations (79.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite55.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 i b))
Outputs
(((-.f64 0 (*.f64 a (*.f64 i b))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) 1) (2)) ((pow.f64 (*.f64 a (*.f64 i b)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3) (2)) ((neg.f64 (*.f64 a (*.f64 i b))) (2)) ((sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 a) (*.f64 i b))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i b))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) (2)) ((exp.f64 (log.f64 (*.f64 a (*.f64 i b)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 i b))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b)))) (2)))

simplify68.0ms (0.1%)

Algorithm
egg-herbie
Rules
1228×distribute-lft-out
954×associate-*r*
932×fma-def
846×associate-*l*
836×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045815
1107815
2416815
32730815
46408815
Stop Event
node limit
Counts
51 → 23
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(-.f64 0 (*.f64 a (*.f64 i b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) 1)
(pow.f64 (*.f64 a (*.f64 i b)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(neg.f64 (*.f64 a (*.f64 i b)))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 i b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i b)))))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(exp.f64 (log.f64 (*.f64 a (*.f64 i b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 i b))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))
Outputs
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(-.f64 0 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(pow.f64 (*.f64 a (*.f64 i b)) 1)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(neg.f64 (*.f64 a (*.f64 i b)))
(*.f64 a (neg.f64 (*.f64 i b)))
(*.f64 a (*.f64 i (neg.f64 b)))
(*.f64 a (*.f64 b (neg.f64 i)))
(*.f64 i (*.f64 a (neg.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(log.f64 (pow.f64 (exp.f64 a) (*.f64 i b)))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (*.f64 i b)))))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(exp.f64 (log.f64 (*.f64 a (*.f64 i b))))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 i b))) 1))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))
(*.f64 a (*.f64 i b))
(*.f64 b (*.f64 a i))

localize28.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(-.f64 (*.f64 y z) (*.f64 t a))
91.1%
(*.f64 i (*.f64 y (neg.f64 j)))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 119 to 22 computations (81.5% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1592×add-sqr-sqrt
1580×*-un-lft-identity
1460×add-cube-cbrt
1434×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
118213
2231213
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f64 i (*.f64 y (neg.f64 j)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1) (2)) ((pow.f64 (*.f64 i (*.f64 y j)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3) (2)) ((neg.f64 (*.f64 i (*.f64 y j))) (2)) ((sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 i) (*.f64 y j))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 y j))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) (2)) ((exp.f64 (log.f64 (*.f64 i (*.f64 y j)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j)))) (2)))

simplify66.0ms (0.1%)

Algorithm
egg-herbie
Rules
1302×distribute-lft-out
950×associate-*r*
846×fma-def
840×log-prod
840×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043798
1106798
2413798
32689798
46299798
Stop Event
node limit
Counts
50 → 21
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(neg.f64 (*.f64 i (*.f64 y j)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 y j)))))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j))))
(exp.f64 (log.f64 (*.f64 i (*.f64 y j))))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
Outputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 (*.f64 y j) (neg.f64 i))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 y j)))))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(exp.f64 (log.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
(*.f64 i (*.f64 y j))
(*.f64 j (*.f64 i y))

localize69.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
89.6%
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
19.4%
(fma.f64 (neg.f64 a) t (*.f64 a t))
Compiler

Compiled 198 to 43 computations (78.3% saved)

series9.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite99.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1596×associate-*r/
866×associate-+l+
414×add-sqr-sqrt
404×pow1
404×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01874
139254
2549554
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(fma.f64 (neg.f64 a) t (*.f64 a t))
(*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t)))))
Outputs
(((+.f64 (*.f64 a t) (*.f64 a t)) (2)) ((+.f64 (-.f64 (*.f64 a t) 0) (*.f64 a t)) (2)) ((+.f64 (-.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 a t)))) 1) (2)) ((-.f64 (*.f64 a t) (*.f64 a t)) (2)) ((-.f64 0 (*.f64 t (+.f64 a a))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (+.f64 (*.f64 a t) 1)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 a a)))) 1) (2)) ((-.f64 (+.f64 (*.f64 a t) 0) (*.f64 a t)) (2)) ((-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 a t)))) 1) (2)) ((*.f64 t (+.f64 a a)) (2)) ((*.f64 (*.f64 t (+.f64 a a)) 1) (2)) ((*.f64 1 (*.f64 t (+.f64 a a))) (2)) ((*.f64 (sqrt.f64 (*.f64 t (+.f64 a a))) (sqrt.f64 (*.f64 t (+.f64 a a)))) (2)) ((*.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 2) (cbrt.f64 (*.f64 t (+.f64 a a)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 t (+.f64 a a))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 t (+.f64 a a))) (2)) ((pow.f64 (*.f64 t (+.f64 a a)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 t (+.f64 a a))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2)) (2)) ((log.f64 (exp.f64 (*.f64 t (+.f64 a a)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 a a))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 t (+.f64 a a)))) (2)) ((exp.f64 (log.f64 (*.f64 t (+.f64 a a)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 a a))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 t (+.f64 a a)))) (2)))
(((+.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) (*.f64 x (*.f64 t (+.f64 a a)))) (2)) ((+.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 t (+.f64 a a)) x)) (2)) ((+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 x (fma.f64 y z (*.f64 a t)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (+.f64 (*.f64 x (*.f64 t (+.f64 a a))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (2)) ((+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (+.f64 (*.f64 (*.f64 t (+.f64 a a)) x) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (2)) ((+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (2)) ((+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 1)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 1) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1)) (2)) ((+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) x) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 a t))) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) x)) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))) 1) (2)) ((/.f64 x (/.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (2)) ((/.f64 x (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (2)) ((/.f64 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))) (2)) ((/.f64 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))) x) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)) x) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))))) (2)) ((/.f64 (*.f64 x (-.f64 (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))) (2)) ((/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))) (2)) ((/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))) (*.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))))))) (2)) ((/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (neg.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))) (2)) ((/.f64 (*.f64 x (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))) (2)) ((/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))) (2)) ((/.f64 (*.f64 1 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))) x)) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))) (2)) ((/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)) x)) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))) (2)) ((/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 3))) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))))) (2)) ((/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))) (2)) ((/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))) (2)) ((/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))) (2)) ((pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) x)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))) 3) (pow.f64 x 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))) (2)) ((exp.f64 (log.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))) (2)) ((fma.f64 x (fma.f64 y z (*.f64 a t)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (2)) ((fma.f64 (fma.f64 y z (*.f64 a t)) x (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (2)))

simplify112.0ms (0.2%)

Algorithm
egg-herbie
Rules
1374×associate-/l*
956×associate-/r*
952×associate-+r+
756×associate-+l+
692×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02747007
18655905
241865905
Stop Event
node limit
Counts
167 → 151
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x))))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 a t) (*.f64 a t))
(+.f64 (-.f64 (*.f64 a t) 0) (*.f64 a t))
(+.f64 (-.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(-.f64 (*.f64 a t) (*.f64 a t))
(-.f64 0 (*.f64 t (+.f64 a a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (+.f64 (*.f64 a t) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 a a)))) 1)
(-.f64 (+.f64 (*.f64 a t) 0) (*.f64 a t))
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(*.f64 t (+.f64 a a))
(*.f64 (*.f64 t (+.f64 a a)) 1)
(*.f64 1 (*.f64 t (+.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 a a))) (sqrt.f64 (*.f64 t (+.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 2) (cbrt.f64 (*.f64 t (+.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 t (+.f64 a a)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 t (+.f64 a a)))
(pow.f64 (*.f64 t (+.f64 a a)) 1)
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 a a))) 2)
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 3)
(pow.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2))
(log.f64 (exp.f64 (*.f64 t (+.f64 a a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 a a)))))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 a a))))
(exp.f64 (log.f64 (*.f64 t (+.f64 a a))))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 a a))) 1))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 a a))))
(+.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) (*.f64 x (*.f64 t (+.f64 a a))))
(+.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 t (+.f64 a a)) x))
(+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 x (fma.f64 y z (*.f64 a t))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (+.f64 (*.f64 x (*.f64 t (+.f64 a a))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (+.f64 (*.f64 (*.f64 t (+.f64 a a)) x) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 1) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) x) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(+.f64 (+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 a t)))
(+.f64 (+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))) 1)
(/.f64 x (/.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))) x) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)) x) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))))
(/.f64 (*.f64 x (-.f64 (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))) (*.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))))))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (neg.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))))
(/.f64 (*.f64 x (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))) x)) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)) x)) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 3))) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))))
(pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 1)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))
(fma.f64 x (fma.f64 y z (*.f64 a t)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))
(fma.f64 (fma.f64 y z (*.f64 a t)) x (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))
Outputs
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 (*.f64 -1 t) t) a)
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) t) a))
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 (+.f64 a (*.f64 -1 a)) t)
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 (*.f64 0 t) a)
0
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) t))
(*.f64 (*.f64 0 t) a)
0
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (+.f64 (*.f64 y z) (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t)))) (*.f64 a t)) x)
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x)
(*.f64 x (-.f64 0 (*.f64 t a)))
(*.f64 t (neg.f64 (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x)
(*.f64 x (-.f64 0 (*.f64 t a)))
(*.f64 t (neg.f64 (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 (*.f64 a t)) (*.f64 a t))) (*.f64 a t)) x))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x))
(*.f64 x (-.f64 0 (*.f64 t a)))
(*.f64 t (neg.f64 (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) t) (*.f64 a x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x)))
(*.f64 x (-.f64 0 (*.f64 t a)))
(*.f64 t (neg.f64 (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x))))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x))))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 (*.f64 -1 t) t)) (*.f64 -1 t)) (*.f64 a x))))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x))
(*.f64 x (-.f64 0 (*.f64 t a)))
(*.f64 t (neg.f64 (*.f64 a x)))
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 y (*.f64 z x)) (*.f64 t (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) a) x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x)))
(*.f64 x (-.f64 0 (*.f64 t a)))
(*.f64 t (neg.f64 (*.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 a (*.f64 -1 a))) (*.f64 -1 a)) (*.f64 t x))) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (fma.f64 y z 0) (*.f64 t a)) x)
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
(+.f64 (*.f64 a t) (*.f64 a t))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(+.f64 (-.f64 (*.f64 a t) 0) (*.f64 a t))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(+.f64 (-.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 (-.f64 (*.f64 t a) (exp.f64 (log1p.f64 (*.f64 t a)))) 1)
(-.f64 (*.f64 t a) (expm1.f64 (log1p.f64 (*.f64 t a))))
(-.f64 (*.f64 a t) (*.f64 a t))
(*.f64 (*.f64 0 t) a)
0
(-.f64 0 (*.f64 t (+.f64 a a)))
(neg.f64 (*.f64 t (+.f64 a a)))
(*.f64 a (*.f64 t -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a t))) (+.f64 (*.f64 a t) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t a))) (fma.f64 a t 1))
(-.f64 (expm1.f64 (log1p.f64 (*.f64 t a))) (*.f64 t a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 t (+.f64 a a)))) 1)
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(-.f64 (+.f64 (*.f64 a t) 0) (*.f64 a t))
(*.f64 (*.f64 0 t) a)
0
(-.f64 (+.f64 (*.f64 a t) (exp.f64 (log1p.f64 (*.f64 a t)))) 1)
(+.f64 (fma.f64 a t (exp.f64 (log1p.f64 (*.f64 t a)))) -1)
(fma.f64 t a (expm1.f64 (log1p.f64 (*.f64 t a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(*.f64 (*.f64 t (+.f64 a a)) 1)
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(*.f64 1 (*.f64 t (+.f64 a a)))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(*.f64 (sqrt.f64 (*.f64 t (+.f64 a a))) (sqrt.f64 (*.f64 t (+.f64 a a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(*.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) (pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 2))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 2) (cbrt.f64 (*.f64 t (+.f64 a a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(/.f64 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3)) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 t a) 3)) (+.f64 0 (pow.f64 (*.f64 t a) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 t a) 3)) (pow.f64 (*.f64 t a) 2))
(*.f64 (/.f64 2 (pow.f64 (*.f64 t a) 2)) (pow.f64 (*.f64 t a) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2)) (*.f64 t (+.f64 a a)))
(*.f64 (*.f64 0 t) a)
0
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a t) 3) (pow.f64 (*.f64 a t) 3))) (+.f64 (pow.f64 (*.f64 a t) 2) (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 t a) 3)) (+.f64 0 (pow.f64 (*.f64 t a) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 t a) 3)) (pow.f64 (*.f64 t a) 2))
(*.f64 (/.f64 2 (pow.f64 (*.f64 t a) 2)) (pow.f64 (*.f64 t a) 3))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a t) 2) (pow.f64 (*.f64 a t) 2))) (*.f64 t (+.f64 a a)))
(*.f64 (*.f64 0 t) a)
0
(pow.f64 (*.f64 t (+.f64 a a)) 1)
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(pow.f64 (sqrt.f64 (*.f64 t (+.f64 a a))) 2)
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(pow.f64 (cbrt.f64 (*.f64 t (+.f64 a a))) 3)
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(pow.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 1/3)
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(sqrt.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2))
(fabs.f64 (*.f64 t (+.f64 a a)))
(fabs.f64 (*.f64 2 (*.f64 t a)))
(log.f64 (exp.f64 (*.f64 t (+.f64 a a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 t (+.f64 a a)))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(cbrt.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(expm1.f64 (log1p.f64 (*.f64 t (+.f64 a a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(exp.f64 (log.f64 (*.f64 t (+.f64 a a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(exp.f64 (*.f64 (log.f64 (*.f64 t (+.f64 a a))) 1))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(log1p.f64 (expm1.f64 (*.f64 t (+.f64 a a))))
(*.f64 t (+.f64 a a))
(*.f64 2 (*.f64 t a))
(+.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) (*.f64 x (*.f64 t (+.f64 a a))))
(*.f64 x (+.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a))) (*.f64 t (+.f64 a a))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (+.f64 a a) (*.f64 t (*.f64 3 x))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 2 (*.f64 t a)) (*.f64 3 x)))
(+.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 t (+.f64 a a)) x))
(*.f64 x (+.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a))) (*.f64 t (+.f64 a a))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (+.f64 a a) (*.f64 t (*.f64 3 x))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 2 (*.f64 t a)) (*.f64 3 x)))
(+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 x (fma.f64 y z (*.f64 a t))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (+.f64 (*.f64 x (*.f64 t (+.f64 a a))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a))) (*.f64 t (+.f64 a a))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (+.f64 a a) (*.f64 t (*.f64 3 x))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 2 (*.f64 t a)) (*.f64 3 x)))
(+.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (+.f64 (*.f64 (*.f64 t (+.f64 a a)) x) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a))) (*.f64 t (+.f64 a a))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (+.f64 a a) (*.f64 t (*.f64 3 x))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 2 (*.f64 t a)) (*.f64 3 x)))
(+.f64 (*.f64 x (*.f64 y z)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 1))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 1) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 1))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (*.f64 a t) x) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 x (*.f64 y z))) (*.f64 x (*.f64 a t)))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(+.f64 (+.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 y z) x)) (*.f64 (*.f64 a t) x))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))) 1)
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(/.f64 x (/.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 x (/.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3)) (/.f64 x (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3)) (/.f64 x (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))) x) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)) x) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3)) (/.f64 x (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 y z (*.f64 t a)) 2)) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) (*.f64 (*.f64 2 x) (*.f64 2 x)))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t a))) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x)))))
(/.f64 (-.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) x)) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) (*.f64 4 (*.f64 x x)))) (*.f64 x (-.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))))
(/.f64 (-.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) x)) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) (*.f64 4 (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t a))) 3) (pow.f64 (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))) 3)) (+.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 y z (*.f64 t a)) 2)) (*.f64 (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))) (-.f64 (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))) (*.f64 x (fma.f64 y z (*.f64 t a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t a))) 3) (pow.f64 (*.f64 x (*.f64 4 (*.f64 t a))) 3)) (fma.f64 x (*.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) x) (*.f64 (*.f64 x (*.f64 4 (*.f64 t a))) (*.f64 x (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a)))))))
(/.f64 (*.f64 x (-.f64 (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2)) (pow.f64 (fma.f64 y z (*.f64 a t)) 2))) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(/.f64 x (/.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2)) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (fma.f64 a t (*.f64 (*.f64 t (+.f64 a a)) -2)) (fma.f64 a t (*.f64 (*.f64 t (+.f64 a a)) -2))))))
(*.f64 (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))) (-.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (fma.f64 t a (*.f64 -4 (*.f64 t a))) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (+.f64 (*.f64 (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a)))) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))) (*.f64 (*.f64 y z) (+.f64 (*.f64 a t) (*.f64 -2 (*.f64 t (+.f64 a a))))))))
(/.f64 (*.f64 x (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (fma.f64 a t (*.f64 (*.f64 t (+.f64 a a)) -2)) 3))) (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 (fma.f64 a t (*.f64 (*.f64 t (+.f64 a a)) -2)) (+.f64 (fma.f64 a t (*.f64 (*.f64 t (+.f64 a a)) -2)) (*.f64 y z)))))
(*.f64 (/.f64 x (fma.f64 (fma.f64 t a (*.f64 -4 (*.f64 t a))) (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a)))) (pow.f64 (*.f64 y z) 2))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (fma.f64 t a (*.f64 -4 (*.f64 t a))) 3)))
(/.f64 (*.f64 x (neg.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (neg.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 x (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3)) (/.f64 x (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))))
(/.f64 (*.f64 1 (*.f64 x (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 1 (*.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3)) (/.f64 x (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))) x)) (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a)))))
(*.f64 (/.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4)) (/.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 1 (*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)) x)) (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t))))))
(*.f64 (/.f64 x (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))
(*.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3)) (/.f64 x (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 y z (*.f64 t a)) 2)) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) (*.f64 (*.f64 2 x) (*.f64 2 x)))) (-.f64 (*.f64 x (fma.f64 y z (*.f64 t a))) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x)))))
(/.f64 (-.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) x)) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) (*.f64 4 (*.f64 x x)))) (*.f64 x (-.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))))
(/.f64 (-.f64 (*.f64 x (*.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) x)) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) (*.f64 4 (*.f64 x x)))) (*.f64 x (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) 3))) (+.f64 (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 x (fma.f64 y z (*.f64 a t)))) (-.f64 (*.f64 (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))) (*.f64 (*.f64 x (fma.f64 y z (*.f64 a t))) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t a))) 3) (pow.f64 (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))) 3)) (+.f64 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 y z (*.f64 t a)) 2)) (*.f64 (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))) (-.f64 (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))) (*.f64 x (fma.f64 y z (*.f64 t a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 y z (*.f64 t a))) 3) (pow.f64 (*.f64 x (*.f64 4 (*.f64 t a))) 3)) (fma.f64 x (*.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) x) (*.f64 (*.f64 x (*.f64 4 (*.f64 t a))) (*.f64 x (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a)))))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))))
(/.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a))))) (/.f64 (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (sqrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))) (sqrt.f64 (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4))))
(*.f64 (/.f64 x (/.f64 (sqrt.f64 (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))) (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a))))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))))
(*.f64 (/.f64 (*.f64 x (sqrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))) (sqrt.f64 (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2)))) (hypot.f64 (pow.f64 (*.f64 4 (*.f64 t a)) 3/2) (pow.f64 (fma.f64 y z (*.f64 t a)) 3/2)))
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 4 (pow.f64 (*.f64 t (+.f64 a a)) 2))))) (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 a t)) (*.f64 -2 (*.f64 t (+.f64 a a))))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a)))) 2)) (/.f64 (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 (*.f64 t (+.f64 a a)) -2))) (cbrt.f64 (-.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 2) 4)))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))) 2)) (cbrt.f64 (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 4 (pow.f64 (*.f64 t a) 2)) -4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))) 2) (/.f64 (cbrt.f64 (+.f64 (*.f64 y z) (fma.f64 t a (*.f64 -4 (*.f64 t a))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (pow.f64 (*.f64 2 (*.f64 t a)) 2) -4))))) x)
(/.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 3) (pow.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) 3)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 a t)) 2) (*.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (-.f64 (*.f64 (*.f64 t (+.f64 a a)) 2) (fma.f64 y z (*.f64 a t)))))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a)))) 2)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 2) (*.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (-.f64 (*.f64 t (*.f64 (+.f64 a a) 2)) (fma.f64 y z (*.f64 t a)))))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (*.f64 (pow.f64 (*.f64 t (+.f64 a a)) 3) 8)))))
(*.f64 (/.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))) 2)) (cbrt.f64 (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))) 2) (/.f64 (cbrt.f64 (fma.f64 (*.f64 4 (*.f64 t a)) (-.f64 (*.f64 4 (*.f64 t a)) (fma.f64 y z (*.f64 t a))) (pow.f64 (fma.f64 y z (*.f64 t a)) 2))) x)) (cbrt.f64 (+.f64 (pow.f64 (fma.f64 y z (*.f64 t a)) 3) (pow.f64 (*.f64 4 (*.f64 t a)) 3))))
(pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 1)
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 2)
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 3)
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 3) 1/3)
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 2))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 t a)))) 2))
(fabs.f64 (*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a)))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) x))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t)))) 3))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))) 3)))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))) 3) (pow.f64 x 3)))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))) 1))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 (*.f64 t (+.f64 a a)) 2 (fma.f64 y z (*.f64 a t))))))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(fma.f64 x (fma.f64 y z (*.f64 a t)) (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))
(fma.f64 (fma.f64 y z (*.f64 a t)) x (*.f64 (*.f64 t (+.f64 a a)) (*.f64 2 x)))
(fma.f64 x (fma.f64 y z (*.f64 t a)) (*.f64 t (*.f64 (+.f64 a a) (*.f64 2 x))))
(*.f64 x (+.f64 (fma.f64 y z (*.f64 t a)) (*.f64 4 (*.f64 t a))))

eval523.0ms (0.7%)

Compiler

Compiled 63193 to 11731 computations (81.4% saved)

prune906.0ms (1.3%)

Pruning

35 alts after pruning (35 fresh and 0 done)

PrunedKeptTotal
New1434201454
Fresh81523
Picked101
Done404
Total1447351482
Accurracy
100.0%
Counts
1482 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.7%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)) (*.f64 y (*.f64 z x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
78.6%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
45.2%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 z c (*.f64 a i)) 2) b) (cbrt.f64 (fma.f64 z c (*.f64 a i)))) (pow.f64 (cbrt.f64 (fma.f64 z c (*.f64 a i))) 2)) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
64.5%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.3%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.7%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j)))
43.5%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
69.7%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
40.4%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j)))
39.3%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
46.4%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j)))
45.8%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
60.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
43.1%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
58.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
53.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 z b))) 3)) (*.f64 c (*.f64 t j)))
48.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 (fma.f64 z c (*.f64 a i)) (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2))))) (*.f64 c (*.f64 t j)))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 c (*.f64 t j)))
66.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 c (*.f64 t j)))
54.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j)))
51.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 c (*.f64 t j)))
53.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j)))
52.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 t (*.f64 j c)) 0))
55.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (neg.f64 y) (*.f64 i j)))
65.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
55.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j))))
41.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (cbrt.f64 (pow.f64 (*.f64 c (*.f64 t j)) 3)))
77.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j))))
38.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (*.f64 a i))) (*.f64 c (*.f64 t j)))
38.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 t j)))
38.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))) (*.f64 c (*.f64 t j)))
64.7%
(+.f64 (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t))))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
53.2%
(+.f64 (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (*.f64 (fma.f64 (neg.f64 a) t (*.f64 a t)) 2)))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
37.9%
(+.f64 (-.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
40.2%
(+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
Compiler

Compiled 2542 to 1556 computations (38.8% saved)

localize62.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
92.4%
(*.f64 y (*.f64 z x))
91.6%
(*.f64 a (*.f64 t x))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
77.5%
(cbrt.f64 (*.f64 a (*.f64 t x)))
Compiler

Compiled 182 to 48 computations (73.6% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite66.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1676×add-sqr-sqrt
1660×*-un-lft-identity
1538×add-cube-cbrt
1510×add-cbrt-cube
176×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
117517
2210617
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 a (*.f64 t x)))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) 1) (2)) ((*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 1) (2)) ((*.f64 1 (cbrt.f64 (*.f64 a (*.f64 t x)))) (2)) ((*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 1/6) (pow.f64 (*.f64 a (*.f64 t x)) 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (2)) ((*.f64 (cbrt.f64 (*.f64 t x)) (cbrt.f64 a)) (2)) ((*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 t x))) (2)) ((*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 x)) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 a (*.f64 t x)))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/3)) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (2)) ((*.f64 (pow.f64 (*.f64 a t) 1/3) (cbrt.f64 x)) (2)) ((pow.f64 (*.f64 a (*.f64 t x)) 1/3) (2)) ((pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 1) (2)) ((pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1/3)) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 1)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) (2)))

simplify68.0ms (0.1%)

Algorithm
egg-herbie
Rules
1112×associate-*r/
796×*-commutative
604×associate-+r+
524×associate-+l+
502×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
062463
1121463
2342463
31459445
44605445
57378445
Stop Event
node limit
Counts
25 → 29
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) 1)
(*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 1)
(*.f64 1 (cbrt.f64 (*.f64 a (*.f64 t x))))
(*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 1/6) (pow.f64 (*.f64 a (*.f64 t x)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(*.f64 (cbrt.f64 (*.f64 t x)) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 x))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 a (*.f64 t x))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(*.f64 (pow.f64 (*.f64 a t) 1/3) (cbrt.f64 x))
(pow.f64 (*.f64 a (*.f64 t x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))) 1)
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 1)
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 1 (cbrt.f64 (*.f64 a (*.f64 t x))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 1/6) (pow.f64 (*.f64 a (*.f64 t x)) 1/6))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 t x)) (cbrt.f64 a))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (cbrt.f64 a) (cbrt.f64 (*.f64 t x)))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (cbrt.f64 (*.f64 a t)) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 a t)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 a (*.f64 t x))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 t x)))) (cbrt.f64 (sqrt.f64 (*.f64 a (*.f64 t x)))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 1/6) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(*.f64 (pow.f64 (*.f64 a t) 1/3) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 a t)))
(pow.f64 (*.f64 a (*.f64 t x)) 1/3)
(cbrt.f64 (*.f64 a (*.f64 t x)))
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 1)
(cbrt.f64 (*.f64 a (*.f64 t x)))
(pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 1/6) 2)
(cbrt.f64 (*.f64 a (*.f64 t x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 3)
(cbrt.f64 (*.f64 a (*.f64 t x)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 2))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a (*.f64 t x))))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 t x))) 1/3))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))) 1))
(cbrt.f64 (*.f64 a (*.f64 t x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a (*.f64 t x)))))
(cbrt.f64 (*.f64 a (*.f64 t x)))

localize39.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
94.1%
(*.f64 c (*.f64 t j))
93.0%
(*.f64 c (*.f64 z b))
92.4%
(*.f64 y (*.f64 z x))
Compiler

Compiled 68 to 17 computations (75% saved)

series5.0ms (0%)

Counts
1 → 84
Calls

21 calls:

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

rewrite94.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1134×associate-+l+
1100×associate-*r/
426×associate-+r+
396×add-sqr-sqrt
394×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01749
137143
2524543
Stop Event
node limit
Counts
1 → 93
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
Outputs
(((-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (2)) ((-.f64 (*.f64 y (*.f64 z x)) (-.f64 (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 z (*.f64 b c)) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))) (2)) ((-.f64 (*.f64 y (*.f64 z x)) (-.f64 (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))) (2)) ((-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (neg.f64 (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 c) (*.f64 t j))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 t j)) c)) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 -1 (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 t j)))) (sqrt.f64 (*.f64 c (*.f64 t j))))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2)) (cbrt.f64 (*.f64 c (*.f64 t j))))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 c t)) j)) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (*.f64 t j)) c (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (*.f64 c (*.f64 t j))) 1 (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 t j)))) (sqrt.f64 (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 t j)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 j) (*.f64 c t) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j)))) (-.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) 1) (2)) ((-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (-.f64 1 (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (-.f64 1 (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (-.f64 1 (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (-.f64 1 (-.f64 0 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (-.f64 1 (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (+.f64 1 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c))) (2)) ((-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))) (2)) ((-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (/.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))) (2)) ((-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (*.f64 c (*.f64 t j)))) (2)) ((-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))) (2)) ((-.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j))))) 1) (2)) ((-.f64 (+.f64 (*.f64 c (*.f64 t j)) (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))))) 1) (2)) ((-.f64 (+.f64 (*.f64 c (*.f64 t j)) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))) (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))) (2)) ((-.f64 (+.f64 (*.f64 c (*.f64 t j)) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))))) (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))))) (2)) ((-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) 0) (*.f64 z (*.f64 b c))) (2)) ((*.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 1) (2)) ((*.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((*.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (/.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))) (2)) ((*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))) (2)) ((/.f64 1 (/.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))) (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (2)) ((/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (2)) ((/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (2)) ((/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (+.f64 (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))) (neg.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2))) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) 3))) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (+.f64 (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))) (2)) ((/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (neg.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))) (2)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) 1) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))) (2)) ((pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 2)) (2)) ((log.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))) (2)) ((cbrt.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((exp.f64 (log.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 1)) (2)) ((log1p.f64 (expm1.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (2)) ((fma.f64 y (*.f64 z x) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((fma.f64 (*.f64 z x) y (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((fma.f64 c (*.f64 t j) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (2)) ((fma.f64 (*.f64 t j) c (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (2)) ((fma.f64 1 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((fma.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 c (*.f64 t j))) (2)) ((fma.f64 1 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (2)) ((fma.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j))) (2)) ((fma.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) (sqrt.f64 (*.f64 c (*.f64 t j))) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (2)) ((fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) 2) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2) (cbrt.f64 (*.f64 c (*.f64 t j))) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)) ((fma.f64 (*.f64 c t) j (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (2)) ((fma.f64 (*.f64 y z) x (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (2)))

simplify137.0ms (0.2%)

Algorithm
egg-herbie
Rules
1310×distribute-lft-in
1132×associate-/l*
1060×*-commutative
758×associate-+l+
704×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029110691
188310069
2353810001
Stop Event
node limit
Counts
177 → 182
Calls
Call 1
Inputs
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j)))
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z)))))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 z (*.f64 b c)) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (neg.f64 (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 c) (*.f64 t j)))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 t j)) c))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 -1 (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 t j)))) (sqrt.f64 (*.f64 c (*.f64 t j)))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2)) (cbrt.f64 (*.f64 c (*.f64 t j)))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 c t)) j))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (*.f64 t j)) c (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (*.f64 c (*.f64 t j))) 1 (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 t j)))) (sqrt.f64 (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 t j)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2) (*.f64 c (*.f64 t j))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 j) (*.f64 c t) (*.f64 c (*.f64 t j))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j)))) (-.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) 1)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (-.f64 1 (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (-.f64 1 (*.f64 c (*.f64 t j))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (-.f64 1 (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (-.f64 1 (-.f64 0 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (-.f64 1 (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (+.f64 1 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c)))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (/.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (*.f64 c (*.f64 t j))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(-.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j))))) 1)
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))))) 1)
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))) (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))))) (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))))
(-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) 0) (*.f64 z (*.f64 b c)))
(*.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 1)
(*.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (/.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))) (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (+.f64 (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))) (neg.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2))) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) 3))) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (+.f64 (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (neg.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) 1) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))
(pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(exp.f64 (log.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 (*.f64 z x) y (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (*.f64 t j) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 (*.f64 t j) c (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 1 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 c (*.f64 t j)))
(fma.f64 1 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j)))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) (sqrt.f64 (*.f64 c (*.f64 t j))) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) 2) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2) (cbrt.f64 (*.f64 c (*.f64 t j))) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 (*.f64 c t) j (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 (*.f64 y z) x (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
Outputs
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b)))))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (*.f64 -1 (*.f64 y x)) (*.f64 -1 (*.f64 c b))))) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z)))))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))
(*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 -1 (*.f64 c (-.f64 (*.f64 -1 (*.f64 t j)) (*.f64 -1 (*.f64 b z))))) (*.f64 y (*.f64 z x)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (*.f64 y x)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 z x))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 -1 (*.f64 c (*.f64 z b)))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 c (*.f64 z (neg.f64 b)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 c (*.f64 z b)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z)))
(*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))
(*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 z (*.f64 b c)) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (*.f64 b z)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z))))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (*.f64 c (*.f64 b z))) (+.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 2 (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b))))))
(-.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (neg.f64 (*.f64 c (*.f64 t j))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 c) (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 t j)) c))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 -1 (*.f64 c (*.f64 t j))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 t j)))) (sqrt.f64 (*.f64 c (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2)) (cbrt.f64 (*.f64 c (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 c t)) j))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (*.f64 t j)) c (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 0 (*.f64 c (*.f64 t j))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 c (*.f64 t j)) 0))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 0 (*.f64 c (*.f64 t j))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 c (*.f64 t j)) 0))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (*.f64 c (*.f64 t j))) 1 (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 0 (*.f64 c (*.f64 t j))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 c (*.f64 t j)) 0))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 t j)))) (sqrt.f64 (*.f64 c (*.f64 t j))) (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 0 (*.f64 c (*.f64 t j))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 c (*.f64 t j)) 0))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 c (*.f64 t j)))) (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2) (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 0 (*.f64 c (*.f64 t j))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 c (*.f64 t j)) 0))
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (fma.f64 (neg.f64 j) (*.f64 c t) (*.f64 c (*.f64 t j))))
(-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 (neg.f64 c) (*.f64 t j) (*.f64 c (*.f64 t j)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 0 (*.f64 c (*.f64 t j))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 (*.f64 c (*.f64 t j)) 0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j)))) (-.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j)))) (+.f64 (-.f64 1 (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) (expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) 1)
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (-.f64 1 (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (-.f64 1 (*.f64 c (*.f64 t j))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))))) 1) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 t j) (expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))))
(fma.f64 c (*.f64 t j) (expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))) (-.f64 1 (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))))) 1) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (*.f64 c (*.f64 b z))) (expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))))
(+.f64 (+.f64 (*.f64 c (*.f64 b z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) (expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (-.f64 1 (-.f64 0 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) 1))
(+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (-.f64 1 (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) 1))
(+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (+.f64 1 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) (+.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) 1))
(+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x)))))
(+.f64 (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z))) (expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x)))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (*.f64 z (*.f64 b c)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(-.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 z (*.f64 b c)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))) (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z))))
(+.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))) (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (/.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (-.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j))))) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 c (+.f64 (*.f64 z (neg.f64 b)) (*.f64 b z))) (/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))) (/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (*.f64 c (*.f64 t j)))
(-.f64 (fma.f64 c (*.f64 t j) (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (*.f64 c (*.f64 b z))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))))
(+.f64 (*.f64 c (+.f64 (*.f64 b z) (*.f64 z (neg.f64 b)))) (-.f64 (fma.f64 c (*.f64 t j) (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (*.f64 c (*.f64 t j))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (*.f64 (*.f64 c b) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (*.f64 (*.f64 c b) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))))))) (*.f64 c (*.f64 t j)))
(-.f64 (fma.f64 c (*.f64 t j) (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2)))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))) (+.f64 (*.f64 c (*.f64 t j)) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 z (*.f64 b c))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (*.f64 (*.f64 c b) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (*.f64 (*.f64 c b) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))))))) (fma.f64 c (*.f64 t j) (fma.f64 (*.f64 z (neg.f64 b)) c (*.f64 c (*.f64 b z)))))
(+.f64 (+.f64 (*.f64 c (fma.f64 t j (*.f64 z (neg.f64 b)))) (*.f64 c (*.f64 b z))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2)))))
(+.f64 (+.f64 (*.f64 c (*.f64 b z)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 b z)))) (-.f64 (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2)))))
(-.f64 (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 t j)))) (+.f64 (-.f64 1 (*.f64 y (*.f64 z x))) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) (expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j)))))
(+.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) (expm1.f64 (log1p.f64 (*.f64 c (*.f64 t j)))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))))) 1) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 t j) (expm1.f64 (log1p.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))))
(fma.f64 c (*.f64 t j) (expm1.f64 (log1p.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))) (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 2) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (*.f64 c (*.f64 t j)))
(-.f64 (fma.f64 c (*.f64 t j) (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 2) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))))
(-.f64 (+.f64 (*.f64 c (*.f64 t j)) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c))))))) (/.f64 (pow.f64 (*.f64 z (*.f64 b c)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 z (*.f64 b c)) (fma.f64 y (*.f64 z x) (*.f64 z (*.f64 b c)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (*.f64 (*.f64 c b) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 z (*.f64 (*.f64 c b) (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z)))))))) (*.f64 c (*.f64 t j)))
(-.f64 (fma.f64 c (*.f64 t j) (/.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2)))) (/.f64 (pow.f64 (*.f64 c (*.f64 b z)) 3) (fma.f64 z (*.f64 c (*.f64 b (fma.f64 y (*.f64 z x) (*.f64 c (*.f64 b z))))) (pow.f64 (*.f64 z (*.f64 y x)) 2))))
(-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))) 0) (*.f64 z (*.f64 b c)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 1)
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (/.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))) (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))))) (fma.f64 y (*.f64 z x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (*.f64 c (*.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)))))) (fma.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)) (*.f64 z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (*.f64 c (*.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)))))) (fma.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)) (*.f64 z (*.f64 y x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (+.f64 (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 y (*.f64 z x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z))) 3)) (fma.f64 (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z))) (fma.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)) (*.f64 z (*.f64 y x))) (pow.f64 (*.f64 z (*.f64 y x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))) (neg.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2))) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))))) (fma.f64 y (*.f64 z x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (*.f64 c (*.f64 (fma.f64 t j (*.f64 z (neg.f64 b))) (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)))))) (fma.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)) (*.f64 z (*.f64 y x))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2) (*.f64 c (*.f64 (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)))))) (fma.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)) (*.f64 z (*.f64 y x))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) 3))) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (+.f64 (*.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (*.f64 (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j))) (fma.f64 y (*.f64 z x) (*.f64 c (-.f64 (*.f64 b z) (*.f64 t j)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) (pow.f64 (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z))) 3)) (fma.f64 (*.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z))) (fma.f64 c (fma.f64 t (neg.f64 j) (*.f64 b z)) (*.f64 z (*.f64 y x))) (pow.f64 (*.f64 z (*.f64 y x)) 2)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (neg.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 c (neg.f64 (-.f64 (*.f64 b z) (*.f64 t j)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))) (hypot.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3/2) (pow.f64 (*.f64 c (*.f64 t j)) 3/2))) (sqrt.f64 (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2))))
(*.f64 (/.f64 (hypot.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3/2) (pow.f64 (*.f64 c (*.f64 t j)) 3/2)) (sqrt.f64 (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))) (sqrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 c (neg.f64 (-.f64 (*.f64 b z) (*.f64 t j)))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))) (sqrt.f64 (-.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) (*.f64 c (*.f64 t j))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))))
(/.f64 (sqrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b z))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c)))))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 c (neg.f64 (-.f64 (*.f64 b z) (*.f64 t j)))))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))))))) (cbrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))) 2) (cbrt.f64 (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) 2) (cbrt.f64 (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 c (neg.f64 (-.f64 (*.f64 b z) (*.f64 t j)))))) 2) (cbrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)))) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))) 2) (cbrt.f64 (-.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) (*.f64 c (*.f64 t j))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))) 2) (cbrt.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (+.f64 (*.f64 t j) (*.f64 b z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) 1) (-.f64 (*.f64 y (*.f64 z x)) (+.f64 (*.f64 z (*.f64 b c)) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (pow.f64 (*.f64 c (*.f64 t j)) 2)) (-.f64 (*.f64 y (*.f64 z x)) (fma.f64 z (*.f64 c b) (*.f64 c (*.f64 t j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)) (+.f64 (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))) (*.f64 c (*.f64 t j))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (*.f64 t j)) 2) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) 2) (*.f64 (*.f64 c (*.f64 t j)) (+.f64 (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 b c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 b z))) 2) (*.f64 c (*.f64 (*.f64 t j) (+.f64 (*.f64 c (*.f64 b z)) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 3) (pow.f64 (*.f64 c (*.f64 t j)) 3)) (fma.f64 c (*.f64 (*.f64 t j) (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 (neg.f64 y) x (*.f64 c b))))) (pow.f64 (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))) 2)))
(pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 1)
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2)
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 3)
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(pow.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 3) 1/3)
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 2))
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 c (neg.f64 (-.f64 (*.f64 b z) (*.f64 t j))))) 2))
(fabs.f64 (fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b))))))
(fabs.f64 (fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b)))))
(log.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))) 3))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(exp.f64 (log.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 1))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 y (*.f64 z x) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (*.f64 z x) y (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 c (*.f64 t j) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (*.f64 t j) c (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 1 (*.f64 y (*.f64 z x)) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 1 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 1 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (sqrt.f64 (*.f64 c (*.f64 t j))) (sqrt.f64 (*.f64 c (*.f64 t j))) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) 2) (cbrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c)))) (*.f64 c (*.f64 t j)))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c (*.f64 t j))) 2) (cbrt.f64 (*.f64 c (*.f64 t j))) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (*.f64 c t) j (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))
(fma.f64 (*.f64 y z) x (neg.f64 (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j)))))
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 t j) (*.f64 z (fma.f64 y x (*.f64 c (neg.f64 b)))))
(fma.f64 c (*.f64 t j) (*.f64 z (-.f64 (*.f64 y x) (*.f64 c b))))

localize21.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b)))
94.1%
(*.f64 c (*.f64 t j))
91.7%
(*.f64 (neg.f64 a) (*.f64 i b))
91.6%
(*.f64 (neg.f64 a) (*.f64 t x))
Compiler

Compiled 76 to 18 computations (76.3% saved)

series4.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite138.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
864×distribute-lft-in
660×associate-*r/
566×associate-*l/
508×associate-+l+
378×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01446
130738
2438938
Stop Event
node limit
Counts
2 → 326
Calls
Call 1
Inputs
(*.f64 (neg.f64 a) (*.f64 t x))
(-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b)))
Outputs
(((+.f64 0 (*.f64 x (*.f64 a t))) (2)) ((+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t))))) 1) (2)) ((+.f64 (*.f64 (*.f64 t x) 0) (*.f64 x (*.f64 a t))) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 t x) -1) 0) (*.f64 x (*.f64 a t))) (2)) ((-.f64 0 (*.f64 x (*.f64 a t))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) 1) (2)) ((/.f64 (*.f64 (*.f64 t x) (-.f64 0 (*.f64 a a))) a) (2)) ((/.f64 (*.f64 (*.f64 t x) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 t x) -1) (-.f64 0 (*.f64 a a))) a) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 t x) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (*.f64 t x)) a) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (*.f64 t x)) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (neg.f64 (*.f64 t x))) a) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (neg.f64 (*.f64 t x))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((pow.f64 (*.f64 x (*.f64 a t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 1/3) (2)) ((neg.f64 (*.f64 x (*.f64 a t))) (2)) ((sqrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2)) (2)) ((log.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) (2)) ((exp.f64 (log.f64 (*.f64 x (*.f64 a t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 a t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 x (*.f64 a t)))) (2)))
(((+.f64 (*.f64 x (*.f64 a t)) (*.f64 a (*.f64 i b))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (*.f64 1 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 x (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (*.f64 i b)) 1 (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b)))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (*.f64 x (*.f64 a t))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 x (*.f64 a t))) (2)) ((+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (2)) ((+.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b))) (2)) ((+.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 x (*.f64 a t))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((+.f64 (-.f64 (*.f64 x (*.f64 a t)) 0) (*.f64 a (*.f64 i b))) (2)) ((+.f64 (-.f64 (*.f64 x (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))) 1) (2)) ((+.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((+.f64 (*.f64 -1 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (2)) ((*.f64 a (+.f64 (*.f64 t x) (*.f64 i b))) (2)) ((*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1) (2)) ((*.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a) (2)) ((*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((*.f64 (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (2)) ((*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 a (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))) (2)) ((/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1) (2)) ((/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (2)) ((/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))) (2)) ((/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (2)) ((/.f64 (*.f64 a a) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 -1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (2)) ((/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (2)) ((/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) a) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (2)) ((/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3)) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (2)) ((/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (*.f64 t x) (*.f64 i b))) (2)) ((/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (*.f64 a a))) a) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((/.f64 (*.f64 -1 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (*.f64 -1 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (-.f64 (*.f64 t x) (*.f64 i b))) a) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (+.f64 (*.f64 t x) (*.f64 i b))) a) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 (*.f64 t x) (*.f64 i b))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a)))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) 1) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b))))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))))) (2)) ((/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (+.f64 (*.f64 t x) (*.f64 i b))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) a) (-.f64 (*.f64 t x) (*.f64 i b))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) a) (+.f64 (*.f64 t x) (*.f64 i b))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 t x) (*.f64 i b))) a) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) -1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) a) (-.f64 (*.f64 t x) (*.f64 i b))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) a) (+.f64 (*.f64 t x) (*.f64 i b))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (*.f64 t x) (*.f64 i b))) a) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) -1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (2)) ((/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (2)) ((pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3) (2)) ((neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (2)) ((fma.f64 a (*.f64 t x) (*.f64 a (*.f64 i b))) (2)) ((fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (2)) ((fma.f64 (*.f64 t x) a (*.f64 a (*.f64 i b))) (2)) ((fma.f64 1 (*.f64 x (*.f64 a t)) (*.f64 a (*.f64 i b))) (2)) ((fma.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (2)) ((fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b)))) (2)) ((fma.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b)))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (cbrt.f64 (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b))) (2)) ((fma.f64 (*.f64 a t) x (*.f64 a (*.f64 i b))) (2)))

simplify294.0ms (0.4%)

Algorithm
egg-herbie
Rules
1256×associate-/l*
1042×associate-/r*
760×*-commutative
694×+-commutative
610×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072726158
1219524732
Stop Event
node limit
Counts
422 → 526
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 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 i (*.f64 a b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(+.f64 0 (*.f64 x (*.f64 a t)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t))))) 1)
(+.f64 (*.f64 (*.f64 t x) 0) (*.f64 x (*.f64 a t)))
(+.f64 (*.f64 (*.f64 (*.f64 t x) -1) 0) (*.f64 x (*.f64 a t)))
(-.f64 0 (*.f64 x (*.f64 a t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) 1)
(/.f64 (*.f64 (*.f64 t x) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (*.f64 t x) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 (*.f64 (*.f64 t x) -1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (*.f64 (*.f64 t x) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (*.f64 t x)) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (*.f64 t x)) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (neg.f64 (*.f64 t x))) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (neg.f64 (*.f64 t x))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(pow.f64 (*.f64 x (*.f64 a t)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 1/3)
(neg.f64 (*.f64 x (*.f64 a t)))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 a t))))
(exp.f64 (log.f64 (*.f64 x (*.f64 a t))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 a t))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 a t))))
(+.f64 (*.f64 x (*.f64 a t)) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 x (*.f64 a t)) (*.f64 1 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 x (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (*.f64 i b)) 1 (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 x (*.f64 a t)))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 x (*.f64 a t)))
(+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))
(+.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b)))
(+.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 x (*.f64 a t))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (-.f64 (*.f64 x (*.f64 a t)) 0) (*.f64 a (*.f64 i b)))
(+.f64 (-.f64 (*.f64 x (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))) 1)
(+.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 -1 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (+.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(*.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a)
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 a (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(/.f64 (*.f64 a a) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 -1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) a) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 -1 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (+.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 (*.f64 t x) (*.f64 i b))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) 1) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) a) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) a) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) -1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) a) (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) a) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) -1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3)
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3)
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(fma.f64 a (*.f64 t x) (*.f64 a (*.f64 i b)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 (*.f64 t x) a (*.f64 a (*.f64 i b)))
(fma.f64 1 (*.f64 x (*.f64 a t)) (*.f64 a (*.f64 i b)))
(fma.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (cbrt.f64 (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b)))
(fma.f64 (*.f64 a t) x (*.f64 a (*.f64 i b)))
Outputs
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (-.f64 (*.f64 -1 (*.f64 t x)) (*.f64 -1 (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (*.f64 t x)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 a (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 i (*.f64 a b))
(*.f64 a (*.f64 i b))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 -1 (*.f64 a (*.f64 t x))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(+.f64 0 (*.f64 x (*.f64 a t)))
(*.f64 a (*.f64 t x))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t))))) 1)
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(+.f64 (*.f64 (*.f64 t x) 0) (*.f64 x (*.f64 a t)))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 (*.f64 (*.f64 t x) -1) 0) (*.f64 x (*.f64 a t)))
(*.f64 a (*.f64 t x))
(-.f64 0 (*.f64 x (*.f64 a t)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 a t)))) 1)
(*.f64 a (*.f64 t x))
(/.f64 (*.f64 (*.f64 t x) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 t x) (/.f64 a (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) a) (*.f64 t x))
(/.f64 (*.f64 (*.f64 t x) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (fma.f64 a a 0) (*.f64 t x)))
(/.f64 t (/.f64 (*.f64 a a) (neg.f64 (*.f64 x (pow.f64 a 3)))))
(/.f64 (*.f64 (*.f64 (*.f64 t x) -1) (-.f64 0 (*.f64 a a))) a)
(/.f64 (*.f64 t (neg.f64 x)) (/.f64 a (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) a) (*.f64 t (neg.f64 x)))
(/.f64 (*.f64 (*.f64 (*.f64 t x) -1) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 t (neg.f64 x)) (/.f64 (fma.f64 a a 0) (neg.f64 (pow.f64 a 3))))
(neg.f64 (/.f64 t (/.f64 (*.f64 a a) (neg.f64 (*.f64 x (pow.f64 a 3))))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (*.f64 t x)) a)
(/.f64 (*.f64 t x) (/.f64 a (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) a) (*.f64 t x))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (*.f64 t x)) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (fma.f64 a a 0) (*.f64 t x)))
(/.f64 t (/.f64 (*.f64 a a) (neg.f64 (*.f64 x (pow.f64 a 3)))))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (neg.f64 (*.f64 t x))) a)
(/.f64 (*.f64 t (neg.f64 x)) (/.f64 a (neg.f64 (*.f64 a a))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) a) (*.f64 t (neg.f64 x)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (neg.f64 (*.f64 t x))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (*.f64 t (neg.f64 x)) (/.f64 (fma.f64 a a 0) (neg.f64 (pow.f64 a 3))))
(neg.f64 (/.f64 t (/.f64 (*.f64 a a) (neg.f64 (*.f64 x (pow.f64 a 3))))))
(pow.f64 (*.f64 x (*.f64 a t)) 1)
(*.f64 a (*.f64 t x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) 2)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 3)
(*.f64 a (*.f64 t x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 1/3)
(*.f64 a (*.f64 t x))
(neg.f64 (*.f64 x (*.f64 a t)))
(*.f64 x (neg.f64 (*.f64 a t)))
(*.f64 (*.f64 a x) (neg.f64 t))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 t) x) a))
(*.f64 a (log.f64 (pow.f64 (exp.f64 t) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 a t)))))
(*.f64 a (*.f64 t x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3))
(*.f64 a (*.f64 t x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 a t))))
(*.f64 a (*.f64 t x))
(exp.f64 (log.f64 (*.f64 x (*.f64 a t))))
(*.f64 a (*.f64 t x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 a t))) 1))
(*.f64 a (*.f64 t x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 a t))))
(*.f64 a (*.f64 t x))
(+.f64 (*.f64 x (*.f64 a t)) (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b))))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 7))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 i b) (+.f64 a a))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 4)))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 i b) (+.f64 a a))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 4)))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 i b) (+.f64 a a))))
(+.f64 (*.f64 x (*.f64 a t)) (+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 4)))
(+.f64 (*.f64 x (*.f64 a t)) (*.f64 1 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 x (*.f64 a t)) (*.f64 -1 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 x (*.f64 a t) (neg.f64 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) -3))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 4 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 8))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 4 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 5)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 5)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 5)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 3 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 6))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 4 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 5)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 5)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 5)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 2 (*.f64 a (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 a (*.f64 i b)) 3)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (-.f64 (*.f64 i b) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 i) b (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (-.f64 (*.f64 i b) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (*.f64 i b)) 1 (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) i (*.f64 i b))))
(*.f64 a (-.f64 (*.f64 t x) (-.f64 (*.f64 i b) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i b))) (sqrt.f64 (*.f64 i b)) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(*.f64 a (+.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 i b)) 2) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 1 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (*.f64 4 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -4 (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 -1 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (neg.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 x (*.f64 a t)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 2 (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b))))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1)))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b)))))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 (*.f64 i b) (+.f64 a a))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 (*.f64 i b) (+.f64 a a))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 x (*.f64 a t)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 (*.f64 i b) (+.f64 a a))))
(+.f64 (*.f64 a (*.f64 i b)) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 x (*.f64 a t)))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) 4))
(+.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (fma.f64 a (*.f64 i b) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (fma.f64 (*.f64 a (*.f64 i b)) 1 (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b)))) (sqrt.f64 (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) (neg.f64 (sqrt.f64 (*.f64 a (*.f64 i b))))) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 2)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (fma.f64 (neg.f64 b) (*.f64 a i) (*.f64 a (*.f64 i b))))
(+.f64 (*.f64 (neg.f64 b) (*.f64 a i)) (*.f64 a (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 a (*.f64 i b)))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b)))
(fma.f64 x (*.f64 a t) (*.f64 3 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 3))
(+.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 x (*.f64 a t))) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b)))))
(+.f64 (*.f64 a (fma.f64 t x (*.f64 i b))) (*.f64 4 (*.f64 a (*.f64 i b))))
(fma.f64 x (*.f64 a t) (*.f64 (*.f64 a (*.f64 i b)) 5))
(+.f64 (-.f64 (*.f64 x (*.f64 a t)) 0) (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(+.f64 (-.f64 (*.f64 x (*.f64 a t)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))) 1)
(+.f64 1 (-.f64 (*.f64 a (*.f64 t x)) (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b))))))
(-.f64 (*.f64 a (*.f64 t x)) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (*.f64 i b)))) -1))
(+.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) 0) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 -1 (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b))))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (+.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (sqrt.f64 a) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (sqrt.f64 a)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (cbrt.f64 a)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 -1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(*.f64 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 4 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 -4 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 i b)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) 3) (pow.f64 (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))) 3))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (-.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))) 3) (pow.f64 (*.f64 a (*.f64 t x)) 6)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (*.f64 (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))) (-.f64 (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))) (pow.f64 (*.f64 a (*.f64 t x)) 2))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(*.f64 (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b)))) (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 4 (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2)))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 -4 (pow.f64 (*.f64 a (*.f64 i b)) 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))) (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 i b)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)))) (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 a (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 a a) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 -1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) a) (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (*.f64 a (*.f64 i b)) 1)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 4) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) a) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t x))))))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b))))))))
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 4 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 -4 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (pow.f64 (*.f64 a (*.f64 i b)) 4)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (pow.f64 (*.f64 a (*.f64 i b)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (pow.f64 (*.f64 a (*.f64 i b)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (pow.f64 (*.f64 a (*.f64 i b)) 6)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 i b)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (pow.f64 (*.f64 a (*.f64 i b)) 6)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 6) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 6) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 4 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 -4 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 i b)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)))))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (*.f64 a a))) a)
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (-.f64 0 (pow.f64 a 3))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (fma.f64 a a 0) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a a)) (neg.f64 (pow.f64 a 3)))
(/.f64 (*.f64 -1 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 4 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 -4 (pow.f64 (*.f64 a (*.f64 i b)) 2)))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2)))
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 i b)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)))))
(/.f64 (*.f64 -1 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 -1 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2)))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (fma.f64 a a 0) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (/.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a a)) (neg.f64 (pow.f64 a 3)))
(/.f64 (*.f64 (-.f64 0 (*.f64 a a)) (+.f64 (*.f64 t x) (*.f64 i b))) a)
(/.f64 (neg.f64 (*.f64 a a)) (/.f64 a (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (*.f64 a (neg.f64 a)) a) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 a 3)) (+.f64 (*.f64 t x) (*.f64 i b))) (+.f64 0 (+.f64 (*.f64 a a) (*.f64 0 a))))
(/.f64 (neg.f64 (pow.f64 a 3)) (/.f64 (fma.f64 a a 0) (fma.f64 t x (*.f64 i b))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a 3)) (*.f64 a a)) (fma.f64 t x (*.f64 i b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) 1) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 4 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 -2 (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 -4 (pow.f64 (*.f64 a (*.f64 i b)) 2))) (fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) -2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 2 (*.f64 a (*.f64 i b))) 3)) 1) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 8 (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 2) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 a (*.f64 i b)) (-.f64 (*.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3)) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 (*.f64 t x) (*.f64 a (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (*.f64 a (*.f64 i b)) (*.f64 a (*.f64 t x))))))))
(/.f64 (*.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(/.f64 a (/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (pow.f64 (*.f64 a (*.f64 i b)) 4)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 x (*.f64 a t)) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2) 3)) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (pow.f64 (*.f64 a (*.f64 i b)) 6)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 4) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 4) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (pow.f64 (*.f64 a (*.f64 i b)) 2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)) a) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 a (/.f64 (fma.f64 t x (*.f64 i b)) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2))))
(*.f64 (/.f64 a (fma.f64 t x (*.f64 i b))) (-.f64 (pow.f64 (*.f64 t x) 2) (pow.f64 (*.f64 i b) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) a) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 (*.f64 t x) (*.f64 i b)))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3))) (+.f64 (pow.f64 (*.f64 t x) 2) (+.f64 (pow.f64 (*.f64 i b) 2) (*.f64 t (*.f64 x (*.f64 i b))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 t x) 3) (pow.f64 (*.f64 i b) 3)) (+.f64 (pow.f64 (*.f64 t x) 2) (*.f64 (*.f64 i b) (fma.f64 t x (*.f64 i b))))) a)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (pow.f64 (*.f64 a (*.f64 i b)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 x (*.f64 a t)) 3)) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (*.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (+.f64 (pow.f64 (*.f64 a (*.f64 i b)) 6) (*.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) 3) (pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 6) (*.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) a) (-.f64 (*.f64 t x) (*.f64 i b)))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) a) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 a (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (sqrt.f64 a) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (sqrt.f64 a))))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (sqrt.f64 a) (sqrt.f64 a))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (cbrt.f64 a)))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) -1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(/.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) 1) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b)))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) a) (-.f64 (*.f64 t x) (*.f64 i b)))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) a) (+.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 a (fma.f64 t x (*.f64 i b))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) 1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 (sqrt.f64 a) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (sqrt.f64 a))))
(neg.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (sqrt.f64 a) (sqrt.f64 a)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (cbrt.f64 a) 2)) (*.f64 (cbrt.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (cbrt.f64 a))))
(neg.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 a) 2)))))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (-.f64 (*.f64 t x) (*.f64 i b))) a)
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) -1) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (*.f64 a t)) 2) (*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 2) (*.f64 a (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 a (*.f64 i b))))) (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3))))
(/.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (-.f64 (*.f64 (*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b))) (*.f64 a (*.f64 i b))) (pow.f64 (*.f64 a (*.f64 t x)) 2))) (+.f64 (pow.f64 (*.f64 a (*.f64 t x)) 3) (pow.f64 (*.f64 a (*.f64 i b)) 3)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (+.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b))))) (-.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 a (*.f64 i b)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b)))) (-.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) (sqrt.f64 (*.f64 a (*.f64 i b))))))
(pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 1)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 3)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3) 1/3)
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (*.f64 -1 (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (fma.f64 -1 (*.f64 t x) (*.f64 i b)))
(sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2))
(log.f64 (pow.f64 (exp.f64 a) (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) (log.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(cbrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 3))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(expm1.f64 (log1p.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 1))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(log1p.f64 (expm1.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))))
(+.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 0)
(*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))
(fma.f64 a (*.f64 t x) (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(fma.f64 a (-.f64 (*.f64 t x) (*.f64 i b)) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(fma.f64 (*.f64 t x) a (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(fma.f64 1 (*.f64 x (*.f64 a t)) (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(fma.f64 1 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(fma.f64 (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (sqrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(fma.f64 (sqrt.f64 (*.f64 x (*.f64 a t))) (sqrt.f64 (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 2) (*.f64 a (*.f64 i b)))
(+.f64 (*.f64 a (*.f64 i b)) (pow.f64 (sqrt.f64 (*.f64 a (*.f64 t x))) 2))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) 2) (cbrt.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 2 (*.f64 a (*.f64 i b))))
(fma.f64 2 (*.f64 a (*.f64 i b)) (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))))
(*.f64 a (+.f64 (*.f64 i b) (+.f64 (*.f64 t x) (*.f64 0 (*.f64 i b)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 a t))) 2) (cbrt.f64 (*.f64 x (*.f64 a t))) (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))
(fma.f64 (*.f64 a t) x (*.f64 a (*.f64 i b)))
(*.f64 a (fma.f64 t x (*.f64 i b)))

localize49.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c z) (*.f64 i a))
93.1%
(*.f64 (neg.f64 y) (*.f64 i j))
92.4%
(*.f64 y (*.f64 z x))
90.9%
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
Compiler

Compiled 95 to 20 computations (78.9% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite97.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
988×*-commutative
848×unswap-sqr
624×swap-sqr
530×distribute-lft-in
522×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
119619
2265519
Stop Event
node limit
Counts
1 → 169
Calls
Call 1
Inputs
(-.f64 (*.f64 c z) (*.f64 i a))
Outputs
(((+.f64 (*.f64 c z) (*.f64 i (neg.f64 a))) (2)) ((+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (*.f64 c z) (*.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) 1)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) 1)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) 1)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) 1)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) 1)) (2)) ((+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) 1)) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (*.f64 (*.f64 i a) 0) 2))) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 i) a (*.f64 i a)))) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))) (2)) ((+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 i a) (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((+.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 c z)) (2)) ((+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((+.f64 (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 i (neg.f64 a))) (*.f64 i a)) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 c z)) (*.f64 i (neg.f64 a))) (2)) ((+.f64 (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 c z)) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0))) (2)) ((+.f64 (-.f64 (*.f64 c z) (exp.f64 (log1p.f64 (*.f64 i a)))) 1) (2)) ((*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1) (2)) ((*.f64 1 (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (2)) ((*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((*.f64 (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a)))) (2)) ((*.f64 (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z)))) (2)) ((*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (2)) ((*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (-.f64 (*.f64 c z) (*.f64 i a))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (-.f64 (*.f64 i a) (*.f64 c z))))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (2)) ((*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) 3))) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) (-.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (2)) ((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)))) (2)) ((*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))) (2)) ((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3/2)) (2)) ((*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/6)) (2)) ((/.f64 1 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a))) (2)) ((/.f64 (fma.f64 c z (*.f64 i a)) (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (/.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))) (2)) ((/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((/.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 i a) (pow.f64 (*.f64 i a) 3))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))) (2)) ((/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (2)) ((/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z))))) (2)) ((/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a)))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 i a) 2) 3)) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))))) (2)) ((/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 i a) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))) (2)) ((/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 i a) 2)) (neg.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z))))) (2)) ((/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) 1) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z))))) (2)) ((/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 i a) 2)) 1) (neg.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 i a) (pow.f64 (*.f64 i a) 3))) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 i a) 2) 3)) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))) (2)) ((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (2)) ((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 i a) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) 1) (fma.f64 c z (*.f64 i a))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a)))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (2)) ((pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1) (2)) ((pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (2)) ((pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3) (2)) ((pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/3) (2)) ((neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (neg.f64 (fma.f64 c z (*.f64 i a))))) (2)) ((neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (2)) ((sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2)) (2)) ((log.f64 (exp.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (2)) ((cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3)) (2)) ((expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((exp.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((log1p.f64 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (2)) ((fma.f64 c z (*.f64 i (neg.f64 a))) (2)) ((fma.f64 z c (*.f64 i (neg.f64 a))) (2)) ((fma.f64 1 (*.f64 c z) (*.f64 i (neg.f64 a))) (2)) ((fma.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)) (2)) ((fma.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a))) (2)) ((fma.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (*.f64 i a) 0)) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (cbrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a))) (2)) ((fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (*.f64 i a) 0)) (2)))

simplify120.0ms (0.2%)

Algorithm
egg-herbie
Rules
1814×associate-*r/
1318×associate-+r+
884×+-commutative
814×fma-def
706×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04139601
112228561
252838463
Stop Event
node limit
Counts
217 → 236
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 -1 (*.f64 i a))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(*.f64 -1 (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 a)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 c z) (*.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) 1))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (*.f64 (*.f64 i a) 0)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) 1))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) 1))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) 1))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) 1))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) 1))
(+.f64 (*.f64 i (neg.f64 a)) (*.f64 c z))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 0)))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 i a) (-.f64 (*.f64 c z) (*.f64 i a))))
(+.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 c z))
(+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 i (neg.f64 a))) (*.f64 i a))
(+.f64 (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 c z)) (*.f64 i (neg.f64 a)))
(+.f64 (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 c z)) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)))
(+.f64 (-.f64 (*.f64 c z) (exp.f64 (log1p.f64 (*.f64 i a)))) 1)
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(*.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))))
(*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) 3))) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) (-.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3/2))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/6))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a)))
(/.f64 (fma.f64 c z (*.f64 i a)) (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (/.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(/.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 i a) (pow.f64 (*.f64 i a) 3))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 i a) 2) 3)) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 i a) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 i a) 2)) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) 1) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 i a) 2)) 1) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 i a) (pow.f64 (*.f64 i a) 3))) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 i a) 2) 3)) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 i a) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) 1) (fma.f64 c z (*.f64 i a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (neg.f64 (fma.f64 c z (*.f64 i a)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(exp.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(fma.f64 z c (*.f64 i (neg.f64 a)))
(fma.f64 1 (*.f64 c z) (*.f64 i (neg.f64 a)))
(fma.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))
(fma.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (*.f64 i a) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (cbrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (*.f64 i a) 0))
Outputs
(*.f64 -1 (*.f64 a i))
(*.f64 (neg.f64 i) a)
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 -1 (*.f64 a i))
(*.f64 (neg.f64 i) a)
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 -1 (*.f64 i a))
(*.f64 (neg.f64 i) a)
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 -1 (*.f64 i a))
(*.f64 (neg.f64 i) a)
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 -1 (*.f64 a i))
(*.f64 (neg.f64 i) a)
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 -1 (*.f64 a i))
(*.f64 (neg.f64 i) a)
(*.f64 a (neg.f64 i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 -1 (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (*.f64 c z) (+.f64 (*.f64 i (neg.f64 a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 c z) (+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 c z) (*.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) 1))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z)))
(+.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 i a) 0) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z)))
(+.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 a i)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i)) (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) 1))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) 1))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) 1))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) 1))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) 1))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 i (neg.f64 a)) (*.f64 c z))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (*.f64 (*.f64 (*.f64 i a) 0) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 i) a (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 c z) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a))))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (*.f64 i (neg.f64 a)) (+.f64 (*.f64 i a) (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)) (*.f64 c z))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (*.f64 (*.f64 (*.f64 i a) 0) 2) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (fma.f64 (*.f64 i (neg.f64 a)) 1 (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 i a))) (sqrt.f64 (*.f64 i a)) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (sqrt.f64 (*.f64 a i))) (sqrt.f64 (*.f64 a i)) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (sqrt.f64 (*.f64 a i)) (neg.f64 (sqrt.f64 (*.f64 a i)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i a))) (pow.f64 (cbrt.f64 (*.f64 i a)) 2) (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (fma.f64 c z (fma.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2) (*.f64 a i))) (*.f64 a i))
(+.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)) (*.f64 c z))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 (cbrt.f64 (*.f64 a i))) (pow.f64 (cbrt.f64 (*.f64 a i)) 2)))
(+.f64 (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 i (neg.f64 a))) (*.f64 i a))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 c z)) (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (+.f64 (*.f64 (*.f64 i a) 0) (*.f64 c z)) (+.f64 (*.f64 i (neg.f64 a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(+.f64 (-.f64 (*.f64 c z) (exp.f64 (log1p.f64 (*.f64 i a)))) 1)
(+.f64 1 (-.f64 (*.f64 c z) (exp.f64 (log1p.f64 (*.f64 a i)))))
(-.f64 (*.f64 c z) (expm1.f64 (log1p.f64 (*.f64 a i))))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (/.f64 1 (fma.f64 c z (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 a i))))
(*.f64 (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 i a))) (+.f64 (sqrt.f64 (*.f64 i a)) (sqrt.f64 (*.f64 c z))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 a i)) (sqrt.f64 (*.f64 c z))) (-.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 a i))))
(*.f64 (/.f64 1 (fma.f64 c z (*.f64 i a))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (-.f64 (*.f64 i a) (*.f64 c z)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 a (-.f64 (*.f64 a i) (*.f64 c z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c (neg.f64 z)))) (pow.f64 (*.f64 c z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (*.f64 (fma.f64 c z (*.f64 i a)) (fma.f64 c z (*.f64 i a)))))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (fma.f64 c z (*.f64 a i)) (fma.f64 c z (*.f64 a i)))))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (-.f64 (pow.f64 (*.f64 c z) 4) (*.f64 (pow.f64 (*.f64 a i) 2) (*.f64 (fma.f64 a i (*.f64 c z)) (fma.f64 a i (*.f64 c z)))))) (-.f64 (pow.f64 (*.f64 c z) 2) (*.f64 a (*.f64 i (fma.f64 a i (*.f64 c z))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) 3))) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) (-.f64 (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))) (pow.f64 (*.f64 c z) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))) 3))) (fma.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3) (*.f64 (*.f64 a i) (*.f64 (fma.f64 c z (*.f64 a i)) (-.f64 (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a i) (*.f64 (fma.f64 a i (*.f64 c z)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (neg.f64 (pow.f64 (*.f64 c z) 2)))) (pow.f64 (*.f64 c z) 4))) (+.f64 (pow.f64 (*.f64 a (*.f64 i (fma.f64 a i (*.f64 c z)))) 3) (pow.f64 (*.f64 c z) 6)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3/2) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3/2))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/6) (pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/6))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (fma.f64 c z (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (fma.f64 c z (*.f64 i a)) (/.f64 (fma.f64 c z (*.f64 i a)) (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (/.f64 (fma.f64 c z (*.f64 i a)) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 c z (*.f64 a i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (fma.f64 a i (*.f64 c z))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (/.f64 (fma.f64 c z (*.f64 i a)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))) (/.f64 (fma.f64 c z (*.f64 a i)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))) (/.f64 (fma.f64 a i (*.f64 c z)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))))
(/.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 i a) (pow.f64 (*.f64 i a) 3))) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 i (*.f64 a (pow.f64 (*.f64 a i) 3)))) (*.f64 (fma.f64 c z (*.f64 a i)) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 4) (pow.f64 (*.f64 a i) 4)) (*.f64 (fma.f64 a i (*.f64 c z)) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) (*.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 (neg.f64 i) a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 (neg.f64 a) (-.f64 (*.f64 (neg.f64 i) a) (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a (neg.f64 i)) (neg.f64 (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c z)) (*.f64 a i)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (+.f64 0 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 i a) 2) 3)) (*.f64 (fma.f64 c z (*.f64 i a)) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 a i) 2) 3)) (fma.f64 c z (*.f64 a i))) (fma.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 (*.f64 a i) 2) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) (*.f64 (fma.f64 a i (*.f64 c z)) (fma.f64 (pow.f64 (*.f64 a i) 2) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (pow.f64 (*.f64 c z) 4))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 i a) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 a i) 3) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (+.f64 (pow.f64 (*.f64 c z) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (pow.f64 (*.f64 a i) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 a i) 3) 3)) (+.f64 (pow.f64 (*.f64 c z) 6) (fma.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 6)))) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 i a) 2)) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (neg.f64 (fma.f64 a i (*.f64 c z))))
(*.f64 -1 (fma.f64 a i (*.f64 c (neg.f64 z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3))) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 (neg.f64 i) a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 (neg.f64 a) (-.f64 (*.f64 (neg.f64 i) a) (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a (neg.f64 i)) (neg.f64 (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c z)) (*.f64 a i)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (+.f64 0 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) (sqrt.f64 (fma.f64 a i (*.f64 c z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (cbrt.f64 (fma.f64 a i (*.f64 c z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))) 1) (-.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0)))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i (neg.f64 a)) 3)) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i (neg.f64 a)) (-.f64 (*.f64 i (neg.f64 a)) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 (neg.f64 i) a) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 i (*.f64 (neg.f64 a) (-.f64 (*.f64 (neg.f64 i) a) (*.f64 c z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 (*.f64 a (neg.f64 i)) (neg.f64 (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) (pow.f64 (*.f64 (*.f64 i a) 0) 3)) 1) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2) (*.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 (*.f64 i a) 0) (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2) (*.f64 0 (+.f64 (-.f64 0 (*.f64 c z)) (*.f64 a i)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 3) (+.f64 0 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2)))
(/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 c z) 2)) (pow.f64 (*.f64 i a) 2)) 1) (neg.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (neg.f64 (fma.f64 a i (*.f64 c z))))
(*.f64 -1 (fma.f64 a i (*.f64 c (neg.f64 z))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) (/.f64 (sqrt.f64 (fma.f64 c z (*.f64 a i))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) (sqrt.f64 (fma.f64 a i (*.f64 c z)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) (sqrt.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (/.f64 (cbrt.f64 (fma.f64 c z (*.f64 a i))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (cbrt.f64 (fma.f64 a i (*.f64 c z)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 a i))) 2) (cbrt.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (*.f64 i a) (pow.f64 (*.f64 i a) 3))) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 i (*.f64 a (pow.f64 (*.f64 a i) 3)))) (*.f64 (fma.f64 c z (*.f64 a i)) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 4) (pow.f64 (*.f64 a i) 4)) (*.f64 (fma.f64 a i (*.f64 c z)) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 i a) 2) 3)) (/.f64 1 (fma.f64 c z (*.f64 i a)))) (+.f64 (*.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 2) (+.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 c z) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 2) 3) (pow.f64 (pow.f64 (*.f64 a i) 2) 3)) (fma.f64 c z (*.f64 a i))) (fma.f64 (*.f64 c z) (pow.f64 (*.f64 c z) 3) (*.f64 (pow.f64 (*.f64 a i) 2) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) (*.f64 (fma.f64 a i (*.f64 c z)) (fma.f64 (pow.f64 (*.f64 a i) 2) (+.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (pow.f64 (*.f64 c z) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)))) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 6) (pow.f64 (*.f64 a i) 6)) (*.f64 (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 i a) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (+.f64 (*.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 c z) 3)) (*.f64 (pow.f64 (*.f64 i a) 3) (+.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 a i) 3) 3)) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))) (+.f64 (pow.f64 (*.f64 c z) 6) (+.f64 (*.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 c z) 3)) (pow.f64 (*.f64 a i) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 c z) 3) 3) (pow.f64 (pow.f64 (*.f64 a i) 3) 3)) (+.f64 (pow.f64 (*.f64 c z) 6) (fma.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 6)))) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) 1) (fma.f64 c z (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (sqrt.f64 (fma.f64 c z (*.f64 i a)))) (sqrt.f64 (fma.f64 c z (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (*.f64 (cbrt.f64 (fma.f64 c z (*.f64 i a))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (fma.f64 c z (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) 1) (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 1)
(-.f64 (*.f64 c z) (*.f64 a i))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2)
(-.f64 (*.f64 c z) (*.f64 a i))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 3)
(-.f64 (*.f64 c z) (*.f64 a i))
(pow.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3) 1/3)
(-.f64 (*.f64 c z) (*.f64 a i))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 i a) 2)) (neg.f64 (fma.f64 c z (*.f64 i a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 2) (neg.f64 (pow.f64 (*.f64 c z) 2))) (neg.f64 (fma.f64 c z (*.f64 a i))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 c z) 2)) (neg.f64 (fma.f64 a i (*.f64 c z))))
(*.f64 -1 (fma.f64 a i (*.f64 c (neg.f64 z))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 i a) (fma.f64 c z (*.f64 i a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 c z) 2) (*.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 i (*.f64 a (fma.f64 a i (*.f64 c z))) (pow.f64 (*.f64 c z) 2)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 a i)) 2))
(fabs.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(log.f64 (exp.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a)))))
(-.f64 (*.f64 c z) (*.f64 a i))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c z) (*.f64 i a)) 3))
(-.f64 (*.f64 c z) (*.f64 a i))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(exp.f64 (log.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c z) (*.f64 i a))))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 c z (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 z c (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 1 (*.f64 c z) (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 1 (-.f64 (*.f64 c z) (*.f64 i a)) (*.f64 (*.f64 i a) 0))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 (sqrt.f64 (*.f64 c z)) (sqrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (*.f64 i a) 0))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c z)) 2) (cbrt.f64 (*.f64 c z)) (*.f64 i (neg.f64 a)))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2) (cbrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 (*.f64 i a) 0))
(-.f64 (*.f64 c z) (*.f64 a i))

localize40.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.1%
(*.f64 c (*.f64 t j))
90.9%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
89.6%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
21.0%
(fma.f64 (neg.f64 a) i (*.f64 a i))
Compiler

Compiled 171 to 25 computations (85.4% saved)

eval417.0ms (0.6%)

Compiler

Compiled 59730 to 12668 computations (78.8% saved)

prune652.0ms (0.9%)

Pruning

40 alts after pruning (39 fresh and 1 done)

PrunedKeptTotal
New1519271546
Fresh181230
Picked101
Done314
Total1541401581
Accurracy
100.0%
Counts
1581 → 40
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.1%
(fma.f64 c (-.f64 (*.f64 t j) (*.f64 b z)) (*.f64 y (*.f64 z x)))
18.5%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (-.f64 (*.f64 z b) (*.f64 t j))))) 2)
40.0%
(-.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 z (*.f64 b c))) (*.f64 (neg.f64 (*.f64 c t)) j))
28.0%
(-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))
16.3%
(+.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) 2) (*.f64 (*.f64 2 (*.f64 a (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (-.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b))) (*.f64 2 (*.f64 a (*.f64 i b))))) (*.f64 c (*.f64 t j)))
40.3%
(+.f64 (/.f64 -1 (/.f64 (/.f64 1 a) (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))
65.1%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 t x))) 3)) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
65.3%
(+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
57.8%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 c (*.f64 t j)))
43.7%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j)))
43.5%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
69.7%
(+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
40.2%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0))
60.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))
35.3%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)) (*.f64 (neg.f64 y) (*.f64 i j)))
58.5%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)) (*.f64 (neg.f64 y) (*.f64 i j)))
44.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j)))
42.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 t (*.f64 j c)) 0))
30.8%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (pow.f64 (sqrt.f64 (-.f64 (*.f64 c z) (*.f64 i a))) 2))) (*.f64 (neg.f64 y) (*.f64 i j)))
58.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j)))
59.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (+.f64 (-.f64 (*.f64 c z) (*.f64 i a)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 i a)) (fma.f64 (neg.f64 i) a (*.f64 i a)))))) (*.f64 (neg.f64 y) (*.f64 i j)))
45.0%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j)))
51.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 c (*.f64 t j)))
65.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
55.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j))))
77.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 (fma.f64 (neg.f64 y) i (*.f64 y i)) (+.f64 j j))))
64.7%
(+.f64 (-.f64 (*.f64 x (+.f64 (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 2 (fma.f64 (neg.f64 a) t (*.f64 a t))))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
37.9%
(+.f64 (-.f64 (*.f64 x (*.f64 t (neg.f64 a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
40.2%
(+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))
12.6%
(+.f64 (*.f64 (-.f64 (*.f64 t x) (*.f64 i b)) a) (*.f64 c (*.f64 t j)))
28.9%
(+.f64 (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j)))
29.4%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))
28.6%
(+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j)))
40.4%
(+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))
35.0%
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
16.1%
(*.f64 (neg.f64 c) (*.f64 b z))
21.0%
(*.f64 z (*.f64 y x))
18.3%
(*.f64 y (*.f64 z x))
28.0%
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
14.2%
(*.f64 c (*.f64 t j))
Compiler

Compiled 1162 to 751 computations (35.4% saved)

regimes2.4s (3.4%)

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

10 calls:

467.0ms
t
370.0ms
y
295.0ms
z
213.0ms
j
204.0ms
x
Results
AccuracySegmentsBranch
88.0%5x
86.9%9y
87.1%7z
86.7%6t
86.7%5a
87.3%3b
86.9%4c
83.3%3i
87.4%5j
89.2%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 2680 to 530 computations (80.2% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1601646973477781e+305
+inf
0.0ms
-inf
-1.6457392308782982e+308
Compiler

Compiled 50 to 34 computations (32% saved)

regimes2.7s (3.9%)

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

10 calls:

371.0ms
t
366.0ms
x
355.0ms
z
342.0ms
y
309.0ms
j
Results
AccuracySegmentsBranch
88.0%5x
85.0%6y
87.1%7z
86.7%6t
86.7%5a
87.3%3b
86.8%4c
85.0%5i
87.4%5j
89.2%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 2330 to 471 computations (79.8% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1601646973477781e+305
+inf
0.0ms
-inf
-1.6457392308782982e+308
Compiler

Compiled 50 to 34 computations (32% saved)

regimes2.1s (2.9%)

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

10 calls:

322.0ms
z
308.0ms
y
308.0ms
t
218.0ms
a
188.0ms
j
Results
AccuracySegmentsBranch
88.0%5x
85.0%6y
87.1%7z
86.7%6t
86.7%5a
87.3%3b
86.8%4c
85.0%5i
87.4%5j
89.2%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1619 to 346 computations (78.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1601646973477781e+305
+inf
0.0ms
-inf
-1.6457392308782982e+308
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.8s (2.5%)

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

10 calls:

305.0ms
a
262.0ms
c
225.0ms
j
168.0ms
x
167.0ms
t
Results
AccuracySegmentsBranch
83.1%5x
82.9%4y
81.9%4z
85.6%6t
85.8%8a
83.0%3b
85.2%5c
80.3%3i
86.3%7j
89.2%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1297 to 287 computations (77.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1601646973477781e+305
+inf
0.0ms
-inf
-1.6457392308782982e+308
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.5s (2.1%)

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

10 calls:

271.0ms
j
215.0ms
a
169.0ms
c
161.0ms
t
146.0ms
b
Results
AccuracySegmentsBranch
83.1%5x
82.6%4y
81.7%4z
85.6%6t
85.8%8a
83.0%3b
85.2%5c
77.5%1i
86.3%7j
88.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Compiler

Compiled 1268 to 281 computations (77.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1601646973477781e+305
+inf
0.0ms
-inf
-1.6457392308782982e+308
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.6s (2.2%)

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

9 calls:

289.0ms
j
249.0ms
z
232.0ms
y
168.0ms
i
151.0ms
c
Results
AccuracySegmentsBranch
80.3%3x
82.0%9y
81.0%6z
80.6%4t
83.0%6a
82.6%3b
83.5%6c
82.0%7i
87.6%12j
Compiler

Compiled 1172 to 251 computations (78.6% saved)

bsearch273.0ms (0.4%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
35.0ms
2.709222075025792e+144
3.4197383604895864e+151
27.0ms
1.3132130740110852e+64
1.8625751214754615e+68
23.0ms
4.2414487591537043e-132
2.5323423923610426e-130
23.0ms
-4.81450648407086e-189
-7.635881375777887e-192
24.0ms
-6.697886518017356e-134
-1.2157916029006621e-136
19.0ms
-9.554828318633795e-113
-1.0460439658358106e-113
23.0ms
-3.3641014514716742e-93
-6.9776847264503115e-96
28.0ms
-1.0719427483098878e-79
-5.609552608844021e-86
26.0ms
-8.640347181888938e-67
-1.692356484116481e-71
16.0ms
-5.276498002936727e+104
-1.0772120588083212e+94
27.0ms
-7.86021129688573e+139
-2.4834741046042402e+138
Results
229.0ms1328×body256valid
19.0ms121×body256infinite
Compiler

Compiled 5687 to 3664 computations (35.6% saved)

regimes1.4s (1.9%)

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

9 calls:

258.0ms
a
200.0ms
i
167.0ms
y
162.0ms
z
158.0ms
c
Results
AccuracySegmentsBranch
79.9%3x
80.2%7y
81.7%7z
82.0%5t
82.0%6a
82.6%3b
83.8%7c
82.1%8i
84.7%6j
Compiler

Compiled 1065 to 238 computations (77.7% saved)

bsearch143.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.709222075025792e+144
3.4197383604895864e+151
34.0ms
1.8625751214754615e+68
1.1518376327486427e+78
22.0ms
4.2414487591537043e-132
2.5323423923610426e-130
27.0ms
-8.640347181888938e-67
-1.692356484116481e-71
27.0ms
-7.86021129688573e+139
-2.4834741046042402e+138
Results
118.0ms656×body256valid
15.0ms97×body256infinite
Compiler

Compiled 2961 to 1879 computations (36.5% saved)

regimes1.7s (2.4%)

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

9 calls:

369.0ms
b
273.0ms
z
221.0ms
y
168.0ms
c
159.0ms
j
Results
AccuracySegmentsBranch
79.9%3x
79.7%7y
83.2%9z
80.3%4t
80.4%5a
82.6%3b
81.7%4c
80.4%6i
84.8%7j
Compiler

Compiled 1039 to 237 computations (77.2% saved)

bsearch222.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
2.709222075025792e+144
3.4197383604895864e+151
32.0ms
1.8625751214754615e+68
1.1518376327486427e+78
21.0ms
4.2414487591537043e-132
2.5323423923610426e-130
52.0ms
-8.640347181888938e-67
-1.692356484116481e-71
31.0ms
-5.276498002936727e+104
-1.0772120588083212e+94
25.0ms
-7.86021129688573e+139
-2.4834741046042402e+138
Results
189.0ms816×body256valid
21.0ms128×body256infinite
Compiler

Compiled 3672 to 2330 computations (36.5% saved)

regimes1.7s (2.4%)

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

9 calls:

310.0ms
i
281.0ms
z
236.0ms
a
191.0ms
j
165.0ms
t
Results
AccuracySegmentsBranch
79.9%3x
79.3%7y
83.2%9z
80.3%4t
80.8%7a
82.2%3b
83.7%6c
80.4%6i
84.4%7j
Compiler

Compiled 1013 to 236 computations (76.7% saved)

bsearch167.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.709222075025792e+144
3.4197383604895864e+151
31.0ms
1.8625751214754615e+68
1.1518376327486427e+78
20.0ms
4.2414487591537043e-132
2.5323423923610426e-130
22.0ms
-8.640347181888938e-67
-1.692356484116481e-71
39.0ms
-5.276498002936727e+104
-1.0772120588083212e+94
24.0ms
-7.86021129688573e+139
-2.4834741046042402e+138
Results
131.0ms816×body256valid
24.0ms145×body256infinite
Compiler

Compiled 3672 to 2330 computations (36.5% saved)

regimes1.8s (2.5%)

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

9 calls:

257.0ms
a
243.0ms
i
228.0ms
z
225.0ms
c
199.0ms
j
Results
AccuracySegmentsBranch
81.0%5x
77.4%4y
81.7%9z
81.3%5t
80.8%7a
83.3%5b
81.7%7c
80.4%7i
84.3%7j
Compiler

Compiled 987 to 235 computations (76.2% saved)

bsearch178.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
2.709222075025792e+144
3.4197383604895864e+151
31.0ms
1.8625751214754615e+68
1.1518376327486427e+78
21.0ms
5.18724280482462e-75
4.953411740145225e-74
22.0ms
-6.697886518017356e-134
-1.2157916029006621e-136
40.0ms
-5.276498002936727e+104
-1.0772120588083212e+94
32.0ms
-7.86021129688573e+139
-2.4834741046042402e+138
Results
145.0ms800×body256valid
21.0ms135×body256infinite
Compiler

Compiled 3587 to 2271 computations (36.7% saved)

regimes1.9s (2.7%)

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

9 calls:

307.0ms
z
278.0ms
c
254.0ms
t
226.0ms
a
226.0ms
y
Results
AccuracySegmentsBranch
79.9%5x
79.4%9y
80.3%9z
79.0%5t
80.8%7a
81.1%3b
81.8%7c
79.1%7i
81.2%4j
Compiler

Compiled 961 to 234 computations (75.7% saved)

bsearch195.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
6.36973698562331e+149
1.3686922485821806e+157
43.0ms
-5.93019106161355e-289
-5.803774879370301e-290
35.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
22.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
26.0ms
-4.700145957053685e-59
-2.6949800532063195e-67
34.0ms
-4.2121520590617453e+129
-6.925866247845537e+124
Results
162.0ms768×body256valid
21.0ms113×body256infinite
Compiler

Compiled 3149 to 2047 computations (35% saved)

regimes1.7s (2.3%)

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

9 calls:

328.0ms
c
216.0ms
i
203.0ms
z
194.0ms
j
167.0ms
x
Results
AccuracySegmentsBranch
81.4%8x
76.0%4y
80.3%9z
77.8%5t
80.1%5a
81.1%3b
82.6%9c
78.2%7i
81.2%4j
Compiler

Compiled 936 to 233 computations (75.1% saved)

bsearch201.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
6.36973698562331e+149
1.3686922485821806e+157
19.0ms
8.34082436288215e+66
9.738940868206726e+67
24.0ms
1.649492169098607e-25
1.7754605412983525e-22
17.0ms
-5.93019106161355e-289
-5.803774879370301e-290
23.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
23.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
27.0ms
-4.700145957053685e-59
-2.6949800532063195e-67
32.0ms
-4.2121520590617453e+129
-6.925866247845537e+124
Results
164.0ms992×body256valid
21.0ms124×body256infinite
Compiler

Compiled 4129 to 2663 computations (35.5% saved)

regimes1.2s (1.6%)

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

9 calls:

180.0ms
c
161.0ms
x
143.0ms
z
141.0ms
i
123.0ms
t
Results
AccuracySegmentsBranch
78.2%8x
75.4%5y
76.1%7z
76.6%5t
76.7%5a
79.0%3b
81.4%9c
78.2%7i
79.2%5j
Compiler

Compiled 911 to 232 computations (74.5% saved)

bsearch225.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
6.36973698562331e+149
1.3686922485821806e+157
29.0ms
27258129841136513000.0
2.543559104813243e+28
28.0ms
3.5778783021411897e-181
8.517579768057273e-171
25.0ms
-5.803774879370301e-290
-2.2914335972314033e-295
23.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
22.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
26.0ms
-4.700145957053685e-59
-2.6949800532063195e-67
32.0ms
-4.2121520590617453e+129
-6.925866247845537e+124
Results
183.0ms1120×body256valid
24.0ms143×body256infinite
Compiler

Compiled 4623 to 2993 computations (35.3% saved)

regimes1.1s (1.6%)

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

9 calls:

155.0ms
i
153.0ms
t
153.0ms
c
136.0ms
y
134.0ms
b
Results
AccuracySegmentsBranch
73.1%6x
74.4%7y
70.9%4z
74.9%7t
77.2%7a
76.7%7b
77.9%8c
75.8%8i
71.4%3j
Compiler

Compiled 861 to 227 computations (73.6% saved)

bsearch180.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
3.5778783021411897e-181
8.517579768057273e-171
28.0ms
-5.803774879370301e-290
-2.2914335972314033e-295
22.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
23.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
20.0ms
-3.806241150950657e-25
-5.469080804802862e-27
23.0ms
-1.014741466691681e+33
-2.8712583814938957e+31
34.0ms
-6.526223884729086e+122
-3.5912638826122965e+115
Results
152.0ms928×body256valid
13.0ms81×body256infinite
Compiler

Compiled 3763 to 2469 computations (34.4% saved)

regimes2.4s (3.3%)

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

9 calls:

473.0ms
i
381.0ms
j
358.0ms
z
264.0ms
c
221.0ms
x
Results
AccuracySegmentsBranch
74.3%8x
74.6%9y
72.9%10z
73.9%5t
75.0%7a
75.4%6b
78.1%9c
76.6%10i
72.7%8j
Compiler

Compiled 836 to 225 computations (73.1% saved)

bsearch198.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
33112937664614350.0
4104390916714595000.0
27.0ms
6.728315537719549e-263
9.203912948767253e-255
16.0ms
-5.738795787421137e-284
-1.2891305844862484e-284
25.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
25.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
23.0ms
-3.806241150950657e-25
-5.469080804802862e-27
22.0ms
-1.014741466691681e+33
-2.8712583814938957e+31
36.0ms
-6.526223884729086e+122
-3.5912638826122965e+115
Results
164.0ms976×body256valid
17.0ms103×body256infinite
Compiler

Compiled 3902 to 2562 computations (34.3% saved)

regimes1.5s (2.1%)

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

9 calls:

230.0ms
x
213.0ms
y
192.0ms
z
189.0ms
i
160.0ms
j
Results
AccuracySegmentsBranch
74.1%8x
72.2%7y
72.9%10z
73.9%5t
75.0%7a
75.4%6b
76.2%8c
76.8%10i
72.7%8j
Compiler

Compiled 813 to 224 computations (72.4% saved)

bsearch305.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
2.183524514066347e+172
3.8522994193495614e+173
71.0ms
2.686002852011196e+134
4.252822885683075e+137
25.0ms
2.61524261762817e+53
1.1940452152904318e+58
22.0ms
5.441726754122324e-65
7.615846066170738e-61
25.0ms
4.0498782172877736e-284
2.53920466327638e-280
63.0ms
-6.036798916813414e-169
-3.184267131725761e-175
5.0ms
-7.388235103263726e-113
-6.888296477306989e-113
19.0ms
-7.98536616796594e-73
-8.30875146418767e-75
46.0ms
-123940382.64438388
-2115.6095748516595
Results
272.0ms1024×body256valid
19.0ms120×body256infinite
Compiler

Compiled 4055 to 2663 computations (34.3% saved)

regimes2.0s (2.8%)

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

9 calls:

330.0ms
a
290.0ms
z
241.0ms
i
236.0ms
c
200.0ms
b
Results
AccuracySegmentsBranch
73.7%8x
72.2%7y
71.3%8z
73.9%5t
75.7%9a
75.4%6b
76.5%9c
75.7%9i
72.7%8j
Compiler

Compiled 745 to 215 computations (71.1% saved)

bsearch288.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.649492169098607e-25
1.7754605412983525e-22
25.0ms
-5.803774879370301e-290
-2.2914335972314033e-295
51.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
23.0ms
-2.1379131412112302e-186
-7.346578142713508e-188
24.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
57.0ms
-3.806241150950657e-25
-5.469080804802862e-27
27.0ms
-1.014741466691681e+33
-2.8712583814938957e+31
57.0ms
-6.526223884729086e+122
-3.5912638826122965e+115
Results
203.0ms1008×body256valid
34.0ms77×body256infinite
Compiler

Compiled 4014 to 2645 computations (34.1% saved)

regimes2.3s (3.2%)

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

9 calls:

481.0ms
y
361.0ms
c
282.0ms
b
261.0ms
i
215.0ms
a
Results
AccuracySegmentsBranch
70.5%5x
71.7%9y
69.7%6z
70.7%5t
73.8%9a
75.5%9b
78.4%12c
76.0%10i
69.5%6j
Compiler

Compiled 723 to 214 computations (70.4% saved)

bsearch313.0ms (0.4%)

Algorithm
11×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
21.0ms
33112937664614350.0
4104390916714595000.0
30.0ms
6.728315537719549e-263
9.203912948767253e-255
16.0ms
-5.738795787421137e-284
-1.2891305844862484e-284
25.0ms
-2.4067332015771005e-181
-2.1379131412112302e-186
42.0ms
-2.627946399399961e-150
-1.956910815993927e-151
0.0ms
-2.2446695633530854e-126
-2.157838825371445e-126
26.0ms
-4.700145957053685e-59
-2.6949800532063195e-67
23.0ms
-3.527608599223925e-33
-5.634751704583336e-36
54.0ms
-22874409540072083000.0
-61906444202833.33
21.0ms
-1.014741466691681e+33
-2.8712583814938957e+31
54.0ms
-6.526223884729086e+122
-3.5912638826122965e+115
Results
277.0ms1248×body256valid
17.0ms112×body256infinite
Compiler

Compiled 4944 to 3235 computations (34.6% saved)

regimes1.9s (2.7%)

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

9 calls:

365.0ms
c
263.0ms
t
232.0ms
i
229.0ms
y
206.0ms
j
Results
AccuracySegmentsBranch
70.5%5x
72.2%9y
69.7%6z
71.5%8t
72.1%7a
73.3%7b
78.5%13c
75.7%10i
69.5%6j
Compiler

Compiled 679 to 207 computations (69.5% saved)

bsearch366.0ms (0.5%)

Algorithm
12×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
33112937664614350.0
4104390916714595000.0
28.0ms
6.728315537719549e-263
9.203912948767253e-255
18.0ms
-5.738795787421137e-284
-1.2891305844862484e-284
52.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
24.0ms
-2.1379131412112302e-186
-7.346578142713508e-188
47.0ms
-2.627946399399961e-150
-1.956910815993927e-151
0.0ms
-2.2446695633530854e-126
-2.157838825371445e-126
25.0ms
-4.700145957053685e-59
-2.6949800532063195e-67
26.0ms
-3.527608599223925e-33
-5.634751704583336e-36
29.0ms
-22874409540072083000.0
-61906444202833.33
21.0ms
-1.014741466691681e+33
-2.8712583814938957e+31
71.0ms
-6.526223884729086e+122
-3.5912638826122965e+115
Results
303.0ms1360×body256valid
13.0ms83×body256infinite
Compiler

Compiled 5377 to 3515 computations (34.6% saved)

regimes1.2s (1.7%)

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

9 calls:

192.0ms
c
163.0ms
i
140.0ms
y
138.0ms
t
134.0ms
a
Results
AccuracySegmentsBranch
70.1%5x
72.2%9y
69.7%6z
71.4%8t
74.2%9a
73.3%7b
76.7%10c
75.7%10i
69.5%6j
Compiler

Compiled 657 to 206 computations (68.6% saved)

bsearch206.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
33112937664614350.0
4104390916714595000.0
25.0ms
6.728315537719549e-263
9.203912948767253e-255
17.0ms
-5.738795787421137e-284
-1.2891305844862484e-284
23.0ms
-2.2038574617189283e-249
-6.330140187358119e-252
20.0ms
-2.1379131412112302e-186
-7.346578142713508e-188
23.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
21.0ms
-3.806241150950657e-25
-5.469080804802862e-27
22.0ms
-1.014741466691681e+33
-2.8712583814938957e+31
34.0ms
-6.526223884729086e+122
-3.5912638826122965e+115
Results
177.0ms1088×body256valid
12.0ms78×body256infinite
Compiler

Compiled 4245 to 2796 computations (34.1% saved)

regimes851.0ms (1.2%)

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

9 calls:

136.0ms
i
109.0ms
z
107.0ms
c
104.0ms
y
93.0ms
j
Results
AccuracySegmentsBranch
67.4%4x
70.5%7y
66.3%6z
69.1%5t
70.4%5a
69.4%3b
70.5%7c
72.8%9i
68.2%6j
Compiler

Compiled 635 to 202 computations (68.2% saved)

bsearch204.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
2.686002852011196e+134
4.252822885683075e+137
28.0ms
2.61524261762817e+53
1.1940452152904318e+58
23.0ms
5.441726754122324e-65
7.615846066170738e-61
23.0ms
4.0498782172877736e-284
2.53920466327638e-280
25.0ms
-6.036798916813414e-169
-3.184267131725761e-175
28.0ms
-8.56488300709532e-97
-1.0245908197133318e-112
23.0ms
-1.668322383450707e-75
-2.8087915726246214e-80
24.0ms
-123940382.64438388
-2115.6095748516595
Results
174.0ms1072×body256valid
12.0ms72×body256infinite
Compiler

Compiled 3964 to 2630 computations (33.7% saved)

regimes1.2s (1.7%)

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

9 calls:

215.0ms
a
180.0ms
x
134.0ms
y
122.0ms
c
120.0ms
i
Results
AccuracySegmentsBranch
69.8%11x
69.9%9y
63.9%4z
68.5%7t
70.4%5a
69.4%3b
70.9%8c
70.4%8i
68.2%6j
Compiler

Compiled 613 to 200 computations (67.4% saved)

bsearch168.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
33112937664614350.0
4104390916714595000.0
27.0ms
6.728315537719549e-263
9.203912948767253e-255
26.0ms
-5.803774879370301e-290
-2.2914335972314033e-295
18.0ms
-5.738795787421137e-284
-1.2891305844862484e-284
21.0ms
-4.244709117350932e-224
-6.127325720415239e-226
26.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
27.0ms
-1.9718280149713677e-19
-3.806241150950657e-25
Results
150.0ms880×body256valid
3.0ms20×body256infinite
Compiler

Compiled 3373 to 2247 computations (33.4% saved)

regimes901.0ms (1.3%)

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

9 calls:

138.0ms
c
125.0ms
y
114.0ms
i
104.0ms
j
97.0ms
x
Results
AccuracySegmentsBranch
67.9%6x
69.9%9y
63.9%4z
68.5%7t
70.3%5a
69.4%3b
71.9%10c
70.4%8i
67.8%6j
Compiler

Compiled 592 to 197 computations (66.7% saved)

bsearch343.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
33112937664614350.0
4104390916714595000.0
65.0ms
6.728315537719549e-263
9.203912948767253e-255
25.0ms
-5.803774879370301e-290
-2.2914335972314033e-295
15.0ms
-6.330140187358119e-252
-2.2858235902736244e-252
17.0ms
-2.3780496253485603e-248
-2.2038574617189283e-249
79.0ms
-1.2719067114527443e-231
-1.495465299543782e-233
65.0ms
-2.4067332015771005e-181
-2.1379131412112302e-186
22.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
26.0ms
-1.9718280149713677e-19
-3.806241150950657e-25
Results
323.0ms1104×body256valid
4.0ms23×body256infinite
Compiler

Compiled 4134 to 2743 computations (33.6% saved)

regimes1.3s (1.9%)

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

9 calls:

351.0ms
i
190.0ms
c
147.0ms
y
140.0ms
a
137.0ms
j
Results
AccuracySegmentsBranch
68.4%7x
69.1%9y
64.1%5z
63.8%4t
67.6%5a
68.6%3b
69.7%8c
69.3%8i
65.4%4j
Compiler

Compiled 571 to 195 computations (65.8% saved)

bsearch361.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
178.0ms
1.649492169098607e-25
1.7754605412983525e-22
26.0ms
6.728315537719549e-263
9.203912948767253e-255
61.0ms
-5.803774879370301e-290
-2.2914335972314033e-295
17.0ms
-5.738795787421137e-284
-1.2891305844862484e-284
28.0ms
-1.2689196892299934e-210
-4.244709117350932e-224
23.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
27.0ms
-1.9718280149713677e-19
-3.806241150950657e-25
Results
310.0ms944×body256valid
2.0ms12×body256infinite
Compiler

Compiled 3531 to 2341 computations (33.7% saved)

regimes1.3s (1.8%)

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

9 calls:

201.0ms
j
166.0ms
b
158.0ms
y
135.0ms
a
115.0ms
t
Results
AccuracySegmentsBranch
64.9%7x
67.8%11y
63.2%7z
60.7%4t
69.0%7a
61.9%7b
65.4%5c
65.2%6i
67.1%10j
Compiler

Compiled 550 to 190 computations (65.5% saved)

bsearch136.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
9.592730759873572e+96
7.388509937752594e+101
15.0ms
4.25786994141921e-111
1.2897796804974413e-110
27.0ms
5.200641585391334e-286
4.150418929034906e-283
14.0ms
-2.6797033914024435e-288
-8.021278285669416e-289
27.0ms
-1.1407696368930497e-188
-1.5389919194438991e-195
19.0ms
-5.1751102805982535e+23
-7.237299944726079e+22
Results
115.0ms672×body256valid
9.0ms44×body256infinite
Compiler

Compiled 2459 to 1644 computations (33.1% saved)

regimes2.3s (3.3%)

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

9 calls:

736.0ms
b
586.0ms
a
213.0ms
y
205.0ms
x
163.0ms
j
Results
AccuracySegmentsBranch
60.1%9x
62.9%8y
59.0%6z
59.2%6t
67.2%7a
60.4%8b
66.1%7c
61.5%6i
66.1%12j
Compiler

Compiled 508 to 185 computations (63.6% saved)

bsearch195.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
6.107222561327998e+48
8.48590364378758e+54
47.0ms
4.25786994141921e-111
1.2897796804974413e-110
23.0ms
5.200641585391334e-286
4.150418929034906e-283
50.0ms
-2.6797033914024435e-288
-8.021278285669416e-289
25.0ms
-1.1407696368930497e-188
-1.5389919194438991e-195
19.0ms
-5.1751102805982535e+23
-7.237299944726079e+22
Results
145.0ms672×body256valid
6.0ms41×body256infinite
Compiler

Compiled 2343 to 1586 computations (32.3% saved)

regimes934.0ms (1.3%)

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

9 calls:

170.0ms
x
160.0ms
y
115.0ms
i
110.0ms
j
101.0ms
t
Results
AccuracySegmentsBranch
59.6%10x
65.0%11y
59.0%6z
59.2%7t
67.1%7a
57.5%6b
65.4%6c
65.6%12i
63.2%10j
Compiler

Compiled 354 to 152 computations (57.1% saved)

bsearch198.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
6.107222561327998e+48
8.48590364378758e+54
16.0ms
4.25786994141921e-111
1.2897796804974413e-110
43.0ms
5.200641585391334e-286
4.150418929034906e-283
14.0ms
-2.6797033914024435e-288
-8.021278285669416e-289
25.0ms
-1.1407696368930497e-188
-1.5389919194438991e-195
40.0ms
-5.1751102805982535e+23
-7.237299944726079e+22
Results
127.0ms672×body256valid
6.0ms37×body256infinite
Compiler

Compiled 2343 to 1586 computations (32.3% saved)

regimes892.0ms (1.3%)

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

9 calls:

187.0ms
i
133.0ms
y
107.0ms
c
97.0ms
a
82.0ms
j
Results
AccuracySegmentsBranch
55.9%6x
62.7%10y
56.5%5z
58.0%7t
66.8%7a
57.4%6b
64.3%7c
63.8%10i
60.4%8j
Compiler

Compiled 318 to 146 computations (54.1% saved)

bsearch207.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
6.107222561327998e+48
8.48590364378758e+54
14.0ms
4.25786994141921e-111
1.2897796804974413e-110
25.0ms
5.200641585391334e-286
4.150418929034906e-283
48.0ms
-2.6797033914024435e-288
-8.021278285669416e-289
27.0ms
-1.1407696368930497e-188
-1.5389919194438991e-195
21.0ms
-5.1751102805982535e+23
-7.237299944726079e+22
Results
189.0ms672×body256valid
8.0ms35×body256infinite
Compiler

Compiled 2330 to 1573 computations (32.5% saved)

regimes433.0ms (0.6%)

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

9 calls:

68.0ms
y
60.0ms
b
58.0ms
t
53.0ms
j
49.0ms
c
Results
AccuracySegmentsBranch
53.0%5x
56.5%7y
52.1%3z
53.1%5t
60.0%3a
54.6%7b
58.9%5c
53.6%3i
55.8%6j
Compiler

Compiled 300 to 139 computations (53.7% saved)

bsearch47.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
6.107222561327998e+48
8.48590364378758e+54
18.0ms
-5.1751102805982535e+23
-7.237299944726079e+22
Results
39.0ms240×body256valid
5.0ms30×body256infinite
Compiler

Compiled 845 to 574 computations (32.1% saved)

regimes574.0ms (0.8%)

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

9 calls:

113.0ms
y
93.0ms
b
81.0ms
z
79.0ms
t
60.0ms
a
Results
AccuracySegmentsBranch
46.5%2x
56.0%7y
55.1%7z
50.5%6t
57.7%3a
56.6%13b
57.0%5c
52.7%5i
55.7%8j
Compiler

Compiled 230 to 124 computations (46.1% saved)

bsearch68.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
6.107222561327998e+48
8.48590364378758e+54
19.0ms
-5.1751102805982535e+23
-7.237299944726079e+22
Results
40.0ms240×body256valid
5.0ms28×body256infinite
Compiler

Compiled 845 to 574 computations (32.1% saved)

regimes595.0ms (0.8%)

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

9 calls:

107.0ms
b
84.0ms
i
83.0ms
c
78.0ms
a
72.0ms
y
Results
AccuracySegmentsBranch
44.0%2x
53.7%9y
50.8%3z
51.0%9t
54.4%5a
53.9%10b
55.1%6c
52.4%7i
53.6%8j
Compiler

Compiled 213 to 121 computations (43.2% saved)

bsearch128.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
8.34082436288215e+66
9.738940868206726e+67
28.0ms
3.5778783021411897e-181
8.517579768057273e-171
28.0ms
7.561143436449456e-295
3.0993300478715606e-287
27.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
25.0ms
-1.1081627443330954e+80
-3.0552986822385285e+79
Results
114.0ms608×body256valid
5.0ms34×body256infinite
Compiler

Compiled 1737 to 1236 computations (28.8% saved)

regimes519.0ms (0.7%)

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

9 calls:

110.0ms
x
94.0ms
y
73.0ms
a
57.0ms
t
57.0ms
c
Results
AccuracySegmentsBranch
44.5%8x
45.6%8y
45.3%3z
39.6%3t
43.9%5a
45.1%6b
51.1%9c
45.1%6i
47.1%4j
Compiler

Compiled 197 to 118 computations (40.1% saved)

bsearch221.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
58.0ms
1.4497675708912282e+71
2.348878835627919e+73
23.0ms
3.946985333724011e-92
3.6845372170814025e-88
11.0ms
1.2366587569717132e-129
2.413252193363301e-129
5.0ms
1.585118676699729e-307
1.7902622207295816e-307
46.0ms
-2.3780496253485603e-248
-2.2038574617189283e-249
38.0ms
-2.172794296799858e-196
-1.9995013838928137e-200
22.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
17.0ms
-1.1081627443330954e+80
-3.0552986822385285e+79
Results
204.0ms768×body256valid
6.0ms38×body256infinite
Compiler

Compiled 1960 to 1421 computations (27.5% saved)

regimes388.0ms (0.5%)

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

9 calls:

70.0ms
x
67.0ms
j
54.0ms
c
46.0ms
y
36.0ms
b
Results
AccuracySegmentsBranch
44.5%8x
45.6%8y
45.3%3z
39.6%3t
43.9%5a
45.1%6b
51.1%9c
45.1%6i
47.0%4j
Compiler

Compiled 171 to 112 computations (34.5% saved)

bsearch206.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
50.0ms
1.4497675708912282e+71
2.348878835627919e+73
45.0ms
3.946985333724011e-92
3.6845372170814025e-88
12.0ms
1.2366587569717132e-129
2.413252193363301e-129
5.0ms
1.585118676699729e-307
1.7902622207295816e-307
17.0ms
-2.3780496253485603e-248
-2.2038574617189283e-249
23.0ms
-2.172794296799858e-196
-1.9995013838928137e-200
36.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
17.0ms
-1.1081627443330954e+80
-3.0552986822385285e+79
Results
161.0ms768×body256valid
34.0ms45×body256infinite
Compiler

Compiled 1946 to 1414 computations (27.3% saved)

regimes536.0ms (0.8%)

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

9 calls:

98.0ms
i
80.0ms
j
71.0ms
x
70.0ms
y
61.0ms
a
Results
AccuracySegmentsBranch
42.7%6x
44.4%8y
45.3%3z
38.8%3t
43.9%5a
43.4%4b
48.0%7c
41.2%4i
46.6%4j
Compiler

Compiled 160 to 109 computations (31.9% saved)

bsearch108.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
1.4497675708912282e+71
2.348878835627919e+73
23.0ms
3.946985333724011e-92
3.6845372170814025e-88
12.0ms
1.2366587569717132e-129
2.413252193363301e-129
7.0ms
1.585118676699729e-307
1.7902622207295816e-307
23.0ms
-1.39547299685142e-122
-2.2446695633530854e-126
15.0ms
-1.1081627443330954e+80
-3.0552986822385285e+79
Results
92.0ms544×body256valid
9.0ms37×body256infinite
Compiler

Compiled 1386 to 1008 computations (27.3% saved)

regimes134.0ms (0.2%)

Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 c (*.f64 t j))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
(*.f64 (neg.f64 c) (*.f64 b z))
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
Outputs
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
(*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z)
(*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))
Calls

9 calls:

28.0ms
c
20.0ms
x
16.0ms
z
16.0ms
b
14.0ms
y
Results
AccuracySegmentsBranch
38.2%3x
38.1%3y
41.9%3z
36.8%2t
35.0%1a
36.8%3b
42.1%3c
35.0%1i
39.8%2j
Compiler

Compiled 138 to 105 computations (23.9% saved)

bsearch43.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
1.4497675708912282e+71
2.348878835627919e+73
19.0ms
-1.1081627443330954e+80
-3.0552986822385285e+79
Results
32.0ms192×body256valid
9.0ms45×body256infinite
Compiler

Compiled 506 to 370 computations (26.9% saved)

regimes176.0ms (0.2%)

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

9 calls:

32.0ms
a
30.0ms
t
26.0ms
b
18.0ms
x
18.0ms
y
Results
AccuracySegmentsBranch
34.1%4x
33.3%3y
32.2%3z
35.2%7t
33.4%7a
33.6%5b
34.9%3c
28.0%1i
34.6%3j
Compiler

Compiled 129 to 102 computations (20.9% saved)

bsearch151.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.4466463771066547e-37
4.0486691090468823e-35
24.0ms
3.7362281586734333e-124
5.205210909205665e-121
31.0ms
-1.086098350289966e-306
2.8514540277936803e-300
27.0ms
-3.2452795663981156e-251
-1.2568347649771395e-257
27.0ms
-3.0823446813228888e-111
-5.651797330440048e-120
17.0ms
-3.120582953437594e+141
-1.173667495850267e+141
Results
136.0ms784×body256valid
4.0ms25×body256infinite
Compiler

Compiled 1716 to 1308 computations (23.8% saved)

regimes161.0ms (0.2%)

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

9 calls:

30.0ms
t
21.0ms
c
19.0ms
a
19.0ms
j
18.0ms
x
Results
AccuracySegmentsBranch
27.0%5x
26.3%3y
27.0%4z
29.4%7t
24.8%5a
27.3%3b
29.1%5c
23.2%3i
28.7%4j
Compiler

Compiled 120 to 99 computations (17.5% saved)

bsearch146.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.4466463771066547e-37
4.0486691090468823e-35
22.0ms
3.7362281586734333e-124
5.205210909205665e-121
28.0ms
-1.086098350289966e-306
2.8514540277936803e-300
26.0ms
-3.2452795663981156e-251
-1.2568347649771395e-257
28.0ms
-3.0823446813228888e-111
-5.651797330440048e-120
17.0ms
-3.120582953437594e+141
-1.173667495850267e+141
Results
130.0ms784×body256valid
5.0ms29×body256infinite
Compiler

Compiled 1556 to 1246 computations (19.9% saved)

regimes87.0ms (0.1%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 c (*.f64 t j))
(*.f64 y (*.f64 z x))
(*.f64 z (*.f64 y x))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 z (*.f64 y x))
(*.f64 c (*.f64 t j))
Calls

9 calls:

13.0ms
j
13.0ms
c
13.0ms
t
10.0ms
a
10.0ms
y
Results
AccuracySegmentsBranch
24.2%3x
23.1%3y
25.4%3z
24.6%3t
22.7%3a
21.0%1b
25.7%3c
21.0%1i
27.1%3j
Compiler

Compiled 114 to 96 computations (15.8% saved)

bsearch55.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
3.491877314754799e-54
9.884478526944275e-35
23.0ms
-3.3641014514716742e-93
-6.9776847264503115e-96
Results
49.0ms304×body256valid
2.0ms14×body256infinite
Compiler

Compiled 620 to 490 computations (21% saved)

regimes88.0ms (0.1%)

Accuracy

Total -14.3b remaining (-29.7%)

Threshold costs -14.3b (-29.7%)

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

9 calls:

16.0ms
b
11.0ms
j
11.0ms
t
9.0ms
c
9.0ms
a
Results
AccuracySegmentsBranch
21.5%3x
22.1%3y
22.3%3z
21.9%3t
20.3%3a
20.2%3b
23.0%3c
18.3%1i
24.8%3j
Compiler

Compiled 109 to 94 computations (13.8% saved)

bsearch54.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
3.491877314754799e-54
9.884478526944275e-35
23.0ms
-8.640347181888938e-67
-1.692356484116481e-71
Results
49.0ms304×body256valid
1.0msbody256infinite
Compiler

Compiled 620 to 490 computations (21% saved)

simplify797.0ms (1.1%)

Algorithm
egg-herbie
Rules
984×distribute-lft-neg-in
874×*-commutative
758×+-commutative
518×unsub-neg
516×distribute-rgt-neg-in
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
082517782
1106117508
2127517378
3147217300
4165317282
5182017278
6200017278
7234617278
8275217278
9316317278
10354117278
11387517278
12413417278
13415617278
14415717278
15415717278
16430317278
17434517278
18434517278
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 j -23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -6192257093969511/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -1994772661002107/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j -3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 j -4678880108828875/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j -3993536541633293/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -4640222271854635/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 j 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 98000000000000005304704665054517313533629903360083208026936311808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))))))))
(if (<=.f64 j -13499999999999998790721171628645004686536399563927158318404523843790036381511649753829539670195955508260292215300140761333724561003459379200) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -5284059386853983/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 390218568789499/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 22499999999999999716337892502046717390629640279160264475735825768775680) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))
(if (<=.f64 j -71999999999999997076144748900765886071742440515723723449649102976380030219522373483921764834705607111730680826748936580932995125476360978432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -30500000000000001728279870056491859217852393941441826496094046904493536931236817911406328283136) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 2872008666290713/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 210000000000000000864455944503431329383755246491621014233144862179328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 1219999999999999980253620951851631453245825456557011599339427871824592438295938867134280328278779422025451767093552554441304387475405142484517723832320) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 j -8999999999999999634518093612595735758967805064465465431206137872047503777440296685490220604338200888966335103343617072616624390684545122304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -410000000000000003606182016662972792823600290886478177017424171289452107781267008884995841612316672) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 5993757216606705/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 j 1799999999999999988291959437090428727963002712946237386237988089314114797568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 3100000000000000038259301711778037148342058728444597562353168753836074698156649122124928972948131518041298826487124739093221641068763712058235551744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 j -17000000000000001219362531106732342294694521660884438652114011210679918401928191198653813601982711840816352021048766252428236365804953665536) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -3400000000000000046299154204280805075564827284447320045956024013425707097530679921720962654370483142656) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -6751368128785793/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 3055553964501729/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 36999999999999998852424293951859553771992285281148353307325970293719040) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 2699999999999999976080404580022112673388726058594534322071478326227464798100728861419853073354811362630046722854936708812471267534139814678351577088) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 c -4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -6698545683108313/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -825460204899477/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 c -1049999999999999982736907071927910044491875273078783982849097354190872317333897770938486487458284092926568278950669076454954762240) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -2743724311801165/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 3743106036130323/85070591730234615865843651857942052864) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 95000000000000002101437891039374654615211109071703386965670207946752) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 4099999999999999939596912414383408085082887254724420410514809738814761967072337169718805104161454806201854714935410761325387872714608904526121872130048) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -4837838548911559/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -7222776792870423/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 7663474474912281/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 16000000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1649999999999999934435365259916826285792226194780214254285370392656511769990477360175037388321081881405336331106431897289325844333863357018519170244725964800) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -274999999999999992238947925229568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1075280317483563/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 958112529700661/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -33999999999999998639235522189350360167276923265691229069433811442912803487735889972810111948850815555875628601588056064) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -146000000000000004592005086707712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8711228593176025/174224571863520493293247799005065324265472) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -1562993992725273/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -3740366553450755/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -292990634777495/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 6339534373627983/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 1750000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 i -17000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i -8294250895826635/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 653996952628337/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 5372752940611471/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 2750000000000000130231144382405054700496088966744768512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i 270000000000000017130421481963437528225434743326733155643383162143376932920782699726952745673378224239531496788208118201125242784029081600) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i 22000000000000001132637816843266680589969729415195596012974845465101336128038638886065691321303177360521859747405729016638015007887593696226647469824570029246570728184086528) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 c -64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -70000000000000001954873692127232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8057886448687823/43556142965880123323311949751266331066368) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8840889449137087/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -4017084314739021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1658876538739575/21267647932558653966460912964485513216) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -94999999999999997383611175505551764880154963543313640228995030508835528221609216610741597540697779254822929295288041472) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -71999999999999999179893174697984) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -230000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -3169443548154775/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5859812695549899/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 995391423784575/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 2400000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))))))
(if (<=.f64 c -170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -32999999999999999248817736122368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -205000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8418249431026001/23384026197294446691258957323460528314494920687616) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -138206631768367/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -2273081856145007/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -7868891334024151/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4868762398946291/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 900000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))))))
(if (<=.f64 c -2599999999999999935466447147029219493217216730348934189809270826245970882591375720811218052209079049229503833149800448) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -499999999999999972787615493521408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -4573395011417413/21778071482940061661655974875633165533184) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -7593269131518881/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -292990634777495/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4733518998975561/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 90000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 i -23000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 i -2337007168393775/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 3883106906230751/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 5326436104916545/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 220000000000000015863009421327419791453680836247872864256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 15499999999999999166274281977483887603220725337007806628993845835814351934988348529795256943472353689185633618485325404799402179001581568) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -110591769249305/21267647932558653966460912964485513216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8078743806970097/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -4167509020549909/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -447667724013565/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c 830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 80000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -6873703811802957/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -6668774368961165/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1698343335237653/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5571856383071469/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -2238338620067825/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 280000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 c -5580630817503391/2722258935367507707706996859454145691648) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8203737773769859/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 4627840190124763/2722258935367507707706996859454145691648) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 a -460000000000000008388608) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -4417692261066017/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 3482402973355369/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 26500000000000001380619379945091557007640459188567455837608894810025661364333887119739686282592256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -129999999999999995805696) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -2630067950774187/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 8357767136052885/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6092291808370931/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 17999999999999999877977076138509303576310751954993152) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -214999999999999993708544) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8424436404823567/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 7500560250303871/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 1624611148898915/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 8400000000000000474747167178604024163801175024467968) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -339999999999999991611392) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -154105543990675/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -5760430272233373/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 9999999999999999464902769475481793196872414789632) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -73999999999999995805696) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6499999999999999717090510890748510934598273728512) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 a -124999999999999997902848) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8999999999999999907834756918045686016972398002176) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 c -57999999999999998435749346502495219922922977430039984493490115914787391356796928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7859626934847087/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 2400179280097239/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 10999999999999999959762301285788616973021088033286406719202354266112) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))))))))
(if (<=.f64 c -33000000000000001720105994967815485098510742249440792184428852818574678324936704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7011739907936311/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -572302786088463/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c -428247786965671/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4370447970442389/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 1504535092089487/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 219999999999999994501978431813987710737983990017906259551658523634958336) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))))))))))
(if (<=.f64 c -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -4001264621376699/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -775638599498717/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c -7053492961787523/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 8602095765560701/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 6867846810695183/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 3302638007025703/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 600000000000000025128915338526874775394860319984202969886056627084197888) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))))
(if (<=.f64 c -35999999999999999483018092952226286063874726006880129680852034880510756938317824) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -3691642954246359/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 1106887322774355/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 2809573695284393/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 802724515596525/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 169999999999999992407902153603414812788412296685889345394487138044608512) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))
(if (<=.f64 c -52000000000000002909925150533673617992195009915161309500643751790915234130034688) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c 2100000000000000136991060992552505181349115988754604270400850104669962240) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))
(if (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 z (*.f64 y x)) (if (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 z (*.f64 y x)) (if (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696) (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))
(if (<=.f64 t -1460000000000000082323591611332119220820634364589127146525021116480394032873967827763343065104672005428405219850305568019569821627163409907712) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4997016229532297/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 z (*.f64 y x)) (if (<=.f64 t -5578790248792625/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 t 6522728866348877/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 z (*.f64 y x)) (if (<=.f64 t 3256237484844319/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 t 2918326469422347/374144419156711147060143317175368453031918731001856) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j))))))))
(if (<=.f64 j -6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 c (*.f64 t j)) (if (<=.f64 j 6829486688100709/1606938044258990275541962092341162602522202993782792835301376) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j))))
(if (<=.f64 j -5585173065148971/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 c (*.f64 t j)) (if (<=.f64 j 6106364568184163/803469022129495137770981046170581301261101496891396417650688) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))))
(*.f64 c (*.f64 t j))
Outputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (+.f64 (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i))))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 (fma.f64 (neg.f64 a) i (*.f64 a i)) b) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 (neg.f64 a) i (*.f64 a i)))))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (+.f64 (*.f64 (*.f64 y (neg.f64 i)) j) (*.f64 (*.f64 t c) j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (+.f64 (*.f64 j (*.f64 y (neg.f64 i))) (*.f64 j (*.f64 t c)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (+.f64 (neg.f64 (*.f64 (*.f64 y i) j)) (*.f64 j (*.f64 t c)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (-.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y i)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (-.f64 (*.f64 j (*.f64 t c)) (*.f64 j (*.f64 y i)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 y (*.f64 z x))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 (*.f64 x t) (neg.f64 a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.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)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.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)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 x t))) (*.f64 z (*.f64 b c)))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (*.f64 b i)))) (if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.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)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) -inf.0) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (*.f64 b i)))) (if (<=.f64 (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))
(if (<=.f64 j -23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -6192257093969511/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -1994772661002107/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j -3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 j -4678880108828875/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j -3993536541633293/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -4640222271854635/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 j 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 98000000000000005304704665054517313533629903360083208026936311808) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))))))))
(if (<=.f64 j -23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6192257093969511/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -1994772661002107/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j -3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 j -4678880108828875/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j -3993536541633293/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -4640222271854635/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 98000000000000005304704665054517313533629903360083208026936311808) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 j -23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6192257093969511/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -1994772661002107/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j -3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 j -4678880108828875/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j -3993536541633293/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -4640222271854635/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 98000000000000005304704665054517313533629903360083208026936311808) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 j -23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6192257093969511/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -1994772661002107/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j -3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 j -4678880108828875/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j -3993536541633293/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -4640222271854635/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 98000000000000005304704665054517313533629903360083208026936311808) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 j -23500000000000000441248734101191463380237141293065354930337024034939945019797120258081135299095921285478208142573934812302633517392290906112) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j -6192257093969511/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -1994772661002107/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j -3875095261576825/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 j -4678880108828875/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j -3993536541633293/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (if (<=.f64 j -4640222271854635/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4495317912455029/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 98000000000000005304704665054517313533629903360083208026936311808) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 j -13499999999999998790721171628645004686536399563927158318404523843790036381511649753829539670195955508260292215300140761333724561003459379200) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -5284059386853983/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 390218568789499/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 22499999999999999716337892502046717390629640279160264475735825768775680) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))))
(if (<=.f64 j -13499999999999998790721171628645004686536399563927158318404523843790036381511649753829539670195955508260292215300140761333724561003459379200) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -5284059386853983/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 390218568789499/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 22499999999999999716337892502046717390629640279160264475735825768775680) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))
(if (<=.f64 j -13499999999999998790721171628645004686536399563927158318404523843790036381511649753829539670195955508260292215300140761333724561003459379200) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -5284059386853983/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 390218568789499/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 22499999999999999716337892502046717390629640279160264475735825768775680) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))
(if (<=.f64 j -13499999999999998790721171628645004686536399563927158318404523843790036381511649753829539670195955508260292215300140761333724561003459379200) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 j -5284059386853983/62165404551223330269422781018352605012557018849668464680057997111644937126566671941632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 390218568789499/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 22499999999999999716337892502046717390629640279160264475735825768775680) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))
(if (<=.f64 j -71999999999999997076144748900765886071742440515723723449649102976380030219522373483921764834705607111730680826748936580932995125476360978432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -30500000000000001728279870056491859217852393941441826496094046904493536931236817911406328283136) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 2872008666290713/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 210000000000000000864455944503431329383755246491621014233144862179328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 1219999999999999980253620951851631453245825456557011599339427871824592438295938867134280328278779422025451767093552554441304387475405142484517723832320) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 j -71999999999999997076144748900765886071742440515723723449649102976380030219522373483921764834705607111730680826748936580932995125476360978432) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -30500000000000001728279870056491859217852393941441826496094046904493536931236817911406328283136) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 2872008666290713/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 j 210000000000000000864455944503431329383755246491621014233144862179328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 1219999999999999980253620951851631453245825456557011599339427871824592438295938867134280328278779422025451767093552554441304387475405142484517723832320) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -71999999999999997076144748900765886071742440515723723449649102976380030219522373483921764834705607111730680826748936580932995125476360978432) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -30500000000000001728279870056491859217852393941441826496094046904493536931236817911406328283136) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 2872008666290713/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 210000000000000000864455944503431329383755246491621014233144862179328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 1219999999999999980253620951851631453245825456557011599339427871824592438295938867134280328278779422025451767093552554441304387475405142484517723832320) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -71999999999999997076144748900765886071742440515723723449649102976380030219522373483921764834705607111730680826748936580932995125476360978432) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -30500000000000001728279870056491859217852393941441826496094046904493536931236817911406328283136) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j -1958210243363535/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 j 2872008666290713/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 j 210000000000000000864455944503431329383755246491621014233144862179328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 1219999999999999980253620951851631453245825456557011599339427871824592438295938867134280328278779422025451767093552554441304387475405142484517723832320) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -8999999999999999634518093612595735758967805064465465431206137872047503777440296685490220604338200888966335103343617072616624390684545122304) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -410000000000000003606182016662972792823600290886478177017424171289452107781267008884995841612316672) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 5993757216606705/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 j 1799999999999999988291959437090428727963002712946237386237988089314114797568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 3100000000000000038259301711778037148342058728444597562353168753836074698156649122124928972948131518041298826487124739093221641068763712058235551744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 j -8999999999999999634518093612595735758967805064465465431206137872047503777440296685490220604338200888966335103343617072616624390684545122304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -410000000000000003606182016662972792823600290886478177017424171289452107781267008884995841612316672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 5993757216606705/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 j 1799999999999999988291959437090428727963002712946237386237988089314114797568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 3100000000000000038259301711778037148342058728444597562353168753836074698156649122124928972948131518041298826487124739093221641068763712058235551744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -8999999999999999634518093612595735758967805064465465431206137872047503777440296685490220604338200888966335103343617072616624390684545122304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -410000000000000003606182016662972792823600290886478177017424171289452107781267008884995841612316672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 5993757216606705/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 j 1799999999999999988291959437090428727963002712946237386237988089314114797568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 3100000000000000038259301711778037148342058728444597562353168753836074698156649122124928972948131518041298826487124739093221641068763712058235551744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -8999999999999999634518093612595735758967805064465465431206137872047503777440296685490220604338200888966335103343617072616624390684545122304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -410000000000000003606182016662972792823600290886478177017424171289452107781267008884995841612316672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 5993757216606705/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 j 1799999999999999988291959437090428727963002712946237386237988089314114797568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 3100000000000000038259301711778037148342058728444597562353168753836074698156649122124928972948131518041298826487124739093221641068763712058235551744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -8999999999999999634518093612595735758967805064465465431206137872047503777440296685490220604338200888966335103343617072616624390684545122304) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -410000000000000003606182016662972792823600290886478177017424171289452107781267008884995841612316672) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j -6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 j 5993757216606705/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 j 1799999999999999988291959437090428727963002712946237386237988089314114797568) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 3100000000000000038259301711778037148342058728444597562353168753836074698156649122124928972948131518041298826487124739093221641068763712058235551744) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -17000000000000001219362531106732342294694521660884438652114011210679918401928191198653813601982711840816352021048766252428236365804953665536) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -3400000000000000046299154204280805075564827284447320045956024013425707097530679921720962654370483142656) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j -6751368128785793/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 3055553964501729/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 36999999999999998852424293951859553771992285281148353307325970293719040) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 j 2699999999999999976080404580022112673388726058594534322071478326227464798100728861419853073354811362630046722854936708812471267534139814678351577088) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))))))
(if (<=.f64 j -17000000000000001219362531106732342294694521660884438652114011210679918401928191198653813601982711840816352021048766252428236365804953665536) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3400000000000000046299154204280805075564827284447320045956024013425707097530679921720962654370483142656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6751368128785793/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 3055553964501729/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 36999999999999998852424293951859553771992285281148353307325970293719040) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 2699999999999999976080404580022112673388726058594534322071478326227464798100728861419853073354811362630046722854936708812471267534139814678351577088) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -17000000000000001219362531106732342294694521660884438652114011210679918401928191198653813601982711840816352021048766252428236365804953665536) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3400000000000000046299154204280805075564827284447320045956024013425707097530679921720962654370483142656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j -6751368128785793/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 3055553964501729/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 36999999999999998852424293951859553771992285281148353307325970293719040) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 2699999999999999976080404580022112673388726058594534322071478326227464798100728861419853073354811362630046722854936708812471267534139814678351577088) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 j -17000000000000001219362531106732342294694521660884438652114011210679918401928191198653813601982711840816352021048766252428236365804953665536) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3400000000000000046299154204280805075564827284447320045956024013425707097530679921720962654370483142656) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j -6751368128785793/102293456496754433437912178025862473506770063938845774671352855253004181137646079840102190385184504910965208878986252219038039267058918532916516487168) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 j 3055553964501729/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 c (*.f64 t j))) (if (<=.f64 j 36999999999999998852424293951859553771992285281148353307325970293719040) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 j 2699999999999999976080404580022112673388726058594534322071478326227464798100728861419853073354811362630046722854936708812471267534139814678351577088) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 c -4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -6698545683108313/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -825460204899477/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 c -4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6698545683108313/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -825460204899477/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 c -4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6698545683108313/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -825460204899477/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 c -4199999999999999930947628287711640177967501092315135931396389416763489269335591083753945949833136371706273115802676305819819048960) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -60790846849591/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6698545683108313/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -825460204899477/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 999999999999999980835596172437374590573120014030318793091164810154100112203678582976298268616221151962702060266176005440567032331208403948233373515776) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))
(if (<=.f64 c -1049999999999999982736907071927910044491875273078783982849097354190872317333897770938486487458284092926568278950669076454954762240) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -2743724311801165/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 3743106036130323/85070591730234615865843651857942052864) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 95000000000000002101437891039374654615211109071703386965670207946752) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c 4099999999999999939596912414383408085082887254724420410514809738814761967072337169718805104161454806201854714935410761325387872714608904526121872130048) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -1049999999999999982736907071927910044491875273078783982849097354190872317333897770938486487458284092926568278950669076454954762240) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -2743724311801165/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 3743106036130323/85070591730234615865843651857942052864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 95000000000000002101437891039374654615211109071703386965670207946752) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 4099999999999999939596912414383408085082887254724420410514809738814761967072337169718805104161454806201854714935410761325387872714608904526121872130048) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -1049999999999999982736907071927910044491875273078783982849097354190872317333897770938486487458284092926568278950669076454954762240) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -2743724311801165/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 3743106036130323/85070591730234615865843651857942052864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 95000000000000002101437891039374654615211109071703386965670207946752) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 4099999999999999939596912414383408085082887254724420410514809738814761967072337169718805104161454806201854714935410761325387872714608904526121872130048) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -1049999999999999982736907071927910044491875273078783982849097354190872317333897770938486487458284092926568278950669076454954762240) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -2743724311801165/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1966916894487035/16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748352) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1426392257886359/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 3743106036130323/85070591730234615865843651857942052864) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c 95000000000000002101437891039374654615211109071703386965670207946752) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c 4099999999999999939596912414383408085082887254724420410514809738814761967072337169718805104161454806201854714935410761325387872714608904526121872130048) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if (<=.f64 c -4837838548911559/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -7222776792870423/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 7663474474912281/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 16000000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1649999999999999934435365259916826285792226194780214254285370392656511769990477360175037388321081881405336331106431897289325844333863357018519170244725964800) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -4837838548911559/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -7222776792870423/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 7663474474912281/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 16000000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1649999999999999934435365259916826285792226194780214254285370392656511769990477360175037388321081881405336331106431897289325844333863357018519170244725964800) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -4837838548911559/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -7222776792870423/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 7663474474912281/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 16000000000000000000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1649999999999999934435365259916826285792226194780214254285370392656511769990477360175037388321081881405336331106431897289325844333863357018519170244725964800) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -995997234783699/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -4837838548911559/744282853678701455922507579277316643178128753343813693728245963960974631028119473486019635930893891134220822124816566203939432067701407744) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -7222776792870423/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -2413894590269223/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 7663474474912281/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 16000000000000000000000) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1649999999999999934435365259916826285792226194780214254285370392656511769990477360175037388321081881405336331106431897289325844333863357018519170244725964800) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -274999999999999992238947925229568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1075280317483563/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 958112529700661/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -274999999999999992238947925229568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1075280317483563/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 958112529700661/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -274999999999999992238947925229568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1075280317483563/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 958112529700661/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -274999999999999992238947925229568) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1075280317483563/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 958112529700661/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -2299999999999999878304604913396880400996702860449702991322273310679622274023454455992850454449542657562325700336156672) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -274999999999999992238947925229568) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -6097860015223217/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -8931394244144417/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6964820478839337/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1075280317483563/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 958112529700661/2281220308811097609320585802850145662446614253624279965289596258949637583604338693252956405658685699889321154786797203655344352360687718999126330659861107094125997337180132475041437096123301888) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -33999999999999998639235522189350360167276923265691229069433811442912803487735889972810111948850815555875628601588056064) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -146000000000000004592005086707712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8711228593176025/174224571863520493293247799005065324265472) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -1562993992725273/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -3740366553450755/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -292990634777495/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 6339534373627983/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 1750000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -33999999999999998639235522189350360167276923265691229069433811442912803487735889972810111948850815555875628601588056064) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -146000000000000004592005086707712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8711228593176025/174224571863520493293247799005065324265472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -1562993992725273/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -3740366553450755/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -292990634777495/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 6339534373627983/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 1750000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -33999999999999998639235522189350360167276923265691229069433811442912803487735889972810111948850815555875628601588056064) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -146000000000000004592005086707712) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8711228593176025/174224571863520493293247799005065324265472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -1562993992725273/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -3740366553450755/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -292990634777495/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 6339534373627983/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 1750000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -33999999999999998639235522189350360167276923265691229069433811442912803487735889972810111948850815555875628601588056064) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -146000000000000004592005086707712) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -8711228593176025/174224571863520493293247799005065324265472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -1562993992725273/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -3740366553450755/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -292990634777495/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 6339534373627983/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 1750000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -33999999999999998639235522189350360167276923265691229069433811442912803487735889972810111948850815555875628601588056064) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -146000000000000004592005086707712) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -8711228593176025/174224571863520493293247799005065324265472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -1562993992725273/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -3740366553450755/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -292990634777495/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 6339534373627983/8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 1750000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 i -17000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i -8294250895826635/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 653996952628337/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 5372752940611471/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 2750000000000000130231144382405054700496088966744768512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i 270000000000000017130421481963437528225434743326733155643383162143376932920782699726952745673378224239531496788208118201125242784029081600) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i 22000000000000001132637816843266680589969729415195596012974845465101336128038638886065691321303177360521859747405729016638015007887593696226647469824570029246570728184086528) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 i -17000000) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i -6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i -8294250895826635/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 653996952628337/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5372752940611471/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 2750000000000000130231144382405054700496088966744768512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i 270000000000000017130421481963437528225434743326733155643383162143376932920782699726952745673378224239531496788208118201125242784029081600) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 i 22000000000000001132637816843266680589969729415195596012974845465101336128038638886065691321303177360521859747405729016638015007887593696226647469824570029246570728184086528) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))))))))))))
(if (<=.f64 i -17000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 i -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i -6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i -8294250895826635/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 653996952628337/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5372752940611471/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 2750000000000000130231144382405054700496088966744768512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 i 270000000000000017130421481963437528225434743326733155643383162143376932920782699726952745673378224239531496788208118201125242784029081600) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 i 22000000000000001132637816843266680589969729415195596012974845465101336128038638886065691321303177360521859747405729016638015007887593696226647469824570029246570728184086528) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))))))))))))
(if (<=.f64 i -17000000) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 i -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (-.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 a (*.f64 x t)))) (if (<=.f64 i -6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 i -8294250895826635/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 653996952628337/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5372752940611471/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 2750000000000000130231144382405054700496088966744768512) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 i 270000000000000017130421481963437528225434743326733155643383162143376932920782699726952745673378224239531496788208118201125242784029081600) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 i 22000000000000001132637816843266680589969729415195596012974845465101336128038638886065691321303177360521859747405729016638015007887593696226647469824570029246570728184086528) (-.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))))))))))))
(if (<=.f64 i -17000000) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 i -8912032396463377/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (if (<=.f64 i -6065214955889283/86645927941275464361825443254471365732388658605494267974077486894206915868925800719999200190754361815543475342543861619655442432) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 i -8294250895826635/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 i 653996952628337/10218702384817765435680628290748613458265350453429542612493041881278524886369096016818984783322294789577433327842265575649138882500575199542984559607218336872038429045509558663769793133795138494375185186532064890845853749530218856391110938974453986086436459043203870933208875495579361330830770176) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5372752940611471/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 i 2750000000000000130231144382405054700496088966744768512) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 i 270000000000000017130421481963437528225434743326733155643383162143376932920782699726952745673378224239531496788208118201125242784029081600) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 i 22000000000000001132637816843266680589969729415195596012974845465101336128038638886065691321303177360521859747405729016638015007887593696226647469824570029246570728184086528) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 a (*.f64 x t)))) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))))))))))))
(if (<=.f64 c -64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -70000000000000001954873692127232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8057886448687823/43556142965880123323311949751266331066368) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8840889449137087/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -4017084314739021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 1658876538739575/21267647932558653966460912964485513216) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 c -64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -70000000000000001954873692127232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8057886448687823/43556142965880123323311949751266331066368) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8840889449137087/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -4017084314739021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 1658876538739575/21267647932558653966460912964485513216) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -70000000000000001954873692127232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -8057886448687823/43556142965880123323311949751266331066368) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8840889449137087/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -4017084314739021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 1658876538739575/21267647932558653966460912964485513216) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -70000000000000001954873692127232) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -8057886448687823/43556142965880123323311949751266331066368) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8840889449137087/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -4017084314739021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 1658876538739575/21267647932558653966460912964485513216) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -64999999999999996636860598849320947832428636564626262462696225941579322924167907892318051945726237651927054210301952) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -70000000000000001954873692127232) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -8057886448687823/43556142965880123323311949751266331066368) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -8840889449137087/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -4017084314739021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -5804017065699447/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -5056011941800263/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 1658876538739575/21267647932558653966460912964485513216) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))
(if (<=.f64 c -94999999999999997383611175505551764880154963543313640228995030508835528221609216610741597540697779254822929295288041472) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -71999999999999999179893174697984) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -230000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -3169443548154775/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5859812695549899/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 995391423784575/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 2400000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))))))
(if (<=.f64 c -94999999999999997383611175505551764880154963543313640228995030508835528221609216610741597540697779254822929295288041472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -71999999999999999179893174697984) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -230000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -3169443548154775/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5859812695549899/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a (neg.f64 b))))) (if (<=.f64 c 995391423784575/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 2400000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 c -94999999999999997383611175505551764880154963543313640228995030508835528221609216610741597540697779254822929295288041472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -71999999999999999179893174697984) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -230000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -3169443548154775/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5859812695549899/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 995391423784575/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 2400000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 c -94999999999999997383611175505551764880154963543313640228995030508835528221609216610741597540697779254822929295288041472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -71999999999999999179893174697984) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -230000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -3169443548154775/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5859812695549899/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 995391423784575/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 2400000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 c -94999999999999997383611175505551764880154963543313640228995030508835528221609216610741597540697779254822929295288041472) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -71999999999999999179893174697984) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -230000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -5612166287350667/748288838313422294120286634350736906063837462003712) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -4606887725612233/1842755090244893238399196572748178169393027939656465052918069482541808673043041431682679065028153695088607604995490158642466105776330465152617887818082371115063181312) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -3169443548154775/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -5859812695549899/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 i (*.f64 a b)))) (if (<=.f64 c 995391423784575/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 2400000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))))
(if (<=.f64 c -170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -32999999999999999248817736122368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -205000000000000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8418249431026001/23384026197294446691258957323460528314494920687616) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -138206631768367/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -2273081856145007/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -7868891334024151/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4868762398946291/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 900000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j)))))))))))))))
(if (<=.f64 c -170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -32999999999999999248817736122368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -205000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8418249431026001/23384026197294446691258957323460528314494920687616) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -138206631768367/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -2273081856145007/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -7868891334024151/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4868762398946291/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 900000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))))
(if (<=.f64 c -170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -32999999999999999248817736122368) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -205000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8418249431026001/23384026197294446691258957323460528314494920687616) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -138206631768367/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -2273081856145007/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -7868891334024151/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4868762398946291/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 900000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))))
(if (<=.f64 c -170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -32999999999999999248817736122368) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -205000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8418249431026001/23384026197294446691258957323460528314494920687616) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -138206631768367/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -2273081856145007/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -7868891334024151/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4868762398946291/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 900000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))))
(if (<=.f64 c -170000000000000011394103641141411011615603145947065905085538722246091488501090895194859513083061758999007775839748096) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -32999999999999999248817736122368) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -205000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -8418249431026001/23384026197294446691258957323460528314494920687616) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -8062834757772801/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -6706881651069515/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -138206631768367/57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -2273081856145007/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -5159126280621731/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -7868891334024151/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c 4868762398946291/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 900000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))))))))))))))))
(if (<=.f64 c -2599999999999999935466447147029219493217216730348934189809270826245970882591375720811218052209079049229503833149800448) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -499999999999999972787615493521408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -4573395011417413/21778071482940061661655974875633165533184) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -7593269131518881/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -292990634777495/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4733518998975561/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 90000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 c -2599999999999999935466447147029219493217216730348934189809270826245970882591375720811218052209079049229503833149800448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -499999999999999972787615493521408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -4573395011417413/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 c -7593269131518881/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -292990634777495/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4733518998975561/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 90000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 c -2599999999999999935466447147029219493217216730348934189809270826245970882591375720811218052209079049229503833149800448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -499999999999999972787615493521408) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -4573395011417413/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -7593269131518881/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c -292990634777495/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4733518998975561/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y (neg.f64 j)))) (if (<=.f64 c 90000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 c -2599999999999999935466447147029219493217216730348934189809270826245970882591375720811218052209079049229503833149800448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -499999999999999972787615493521408) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -4573395011417413/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -7593269131518881/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -292990634777495/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4733518998975561/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 90000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 c -2599999999999999935466447147029219493217216730348934189809270826245970882591375720811218052209079049229503833149800448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -499999999999999972787615493521408) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -4573395011417413/21778071482940061661655974875633165533184) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 c -506112340501517/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -7593269131518881/4898883310657342436947850401401639604522231782621865961233415550616320366316550245614411808808882209683752589725123921141977824503727074585042721378292777435812376133285876920625254286345394996247527424) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -8061134813471455/8061134813471454564702450331367746071149403778627342561766978592325956765086744071570087522699847227396765060321916636335485039665263146015175460486800225477728068298324662539195732386420081192825687147647265448061340763744378078290380812053940375922997109693874176) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c -292990634777495/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c 4733518998975561/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 i (*.f64 y j))) (if (<=.f64 c 90000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 i -23000000) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 i -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i -4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 i -2337007168393775/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 3883106906230751/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 5326436104916545/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 220000000000000015863009421327419791453680836247872864256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 c b))) (*.f64 c (*.f64 t j))) (if (<=.f64 i 15499999999999999166274281977483887603220725337007806628993845835814351934988348529795256943472353689185633618485325404799402179001581568) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j)))))))))))
(if (<=.f64 i -23000000) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 i -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i -4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -2337007168393775/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 3883106906230751/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5326436104916545/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 220000000000000015863009421327419791453680836247872864256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 i 15499999999999999166274281977483887603220725337007806628993845835814351934988348529795256943472353689185633618485325404799402179001581568) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (neg.f64 (*.f64 x a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))
(if (<=.f64 i -23000000) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 i -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i -4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -2337007168393775/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 3883106906230751/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5326436104916545/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 i 220000000000000015863009421327419791453680836247872864256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 i 15499999999999999166274281977483887603220725337007806628993845835814351934988348529795256943472353689185633618485325404799402179001581568) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))))))))
(if (<=.f64 i -23000000) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 i -7742953005213299/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a)))) (if (<=.f64 i -4088342928092689/4809815209520810450717656262224562232065397860164239095208531909697964083434718092213655548692006303809402830848) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 i -2337007168393775/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 i 3883106906230751/20437404769635530871361256581497226916530700906859085224986083762557049772738192033637969566644589579154866655684531151298277765001150399085969119214436673744076858091019117327539586267590276988750370373064129781691707499060437712782221877948907972172872918086407741866417750991158722661661540352) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 i 5326436104916545/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 i 220000000000000015863009421327419791453680836247872864256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 z (*.f64 b c)))) (if (<=.f64 i 15499999999999999166274281977483887603220725337007806628993845835814351934988348529795256943472353689185633618485325404799402179001581568) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))) (*.f64 t (*.f64 x a))))))))))))
(if (<=.f64 c -110591769249305/21267647932558653966460912964485513216) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8078743806970097/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -4167509020549909/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c -4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -447667724013565/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 t (*.f64 j c)) 0)) (if (<=.f64 c 830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 80000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -110591769249305/21267647932558653966460912964485513216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8078743806970097/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 c -4167509020549909/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -447667724013565/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 80000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -110591769249305/21267647932558653966460912964485513216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8078743806970097/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -4167509020549909/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -447667724013565/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 (*.f64 x t) (neg.f64 a)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 80000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -110591769249305/21267647932558653966460912964485513216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8078743806970097/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -4167509020549909/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -447667724013565/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c 830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 80000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -110591769249305/21267647932558653966460912964485513216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -8078743806970097/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -4167509020549909/104187725513747723032497684230019653080386848786186065006191528308813081840900501117522378138618035792858279853022394381967012525845615079380677438317669219470236837179906477475985598217372094136390078377123228155963917938085569707674435584) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c -4520426936567065/167423219872854268898191413915625282900219501828989626163085998182867351738271269139562246689952477832436667643367679191435491450889424069312259024604665231311477621481628609147204290704099549091843034096141351171618467832303105743111961624157454108040174944963852221369694216119572256044331338563584) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -447667724013565/43888992550349509466047490009497674160595141087458656560896015907649579054077383577321405596290902348906277802702976893959665470901957183225792829745965362396915989605680050116284721582335472197132100330098878361532751631431265351922342068003131649698083620772604076718737120590449149488485194416412164096) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 x t)))) (if (<=.f64 c 830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 80000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -6873703811802957/340282366920938463463374607431768211456) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -6668774368961165/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -1698343335237653/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -5571856383071469/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -2238338620067825/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 280000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))))
(if (<=.f64 c -6873703811802957/340282366920938463463374607431768211456) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6668774368961165/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 c -1698343335237653/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c -5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -5571856383071469/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -2238338620067825/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 280000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 c -6873703811802957/340282366920938463463374607431768211456) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6668774368961165/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1698343335237653/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c -5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -5571856383071469/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -2238338620067825/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 280000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 c -6873703811802957/340282366920938463463374607431768211456) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -6668774368961165/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -1698343335237653/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c -5034182329419427/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 c -5571856383071469/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -2238338620067825/87777985100699018932094980018995348321190282174917313121792031815299158108154767154642811192581804697812555605405953787919330941803914366451585659491930724793831979211360100232569443164670944394264200660197756723065503262862530703844684136006263299396167241545208153437474241180898298976970388832824328192) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 280000000000000000) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))))
(if (<=.f64 c -5580630817503391/2722258935367507707706996859454145691648) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -8203737773769859/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 c 4627840190124763/2722258935367507707706996859454145691648) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 c (*.f64 t j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -5580630817503391/2722258935367507707706996859454145691648) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 c -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c -8203737773769859/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 4627840190124763/2722258935367507707706996859454145691648) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -5580630817503391/2722258935367507707706996859454145691648) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c -8203737773769859/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 c -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 4627840190124763/2722258935367507707706996859454145691648) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -5580630817503391/2722258935367507707706996859454145691648) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 c -1488565707357403/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 c -3497512758335037/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c -8203737773769859/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 c -3865040239953979/89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i)))) (if (<=.f64 c 4754650780220987/528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336) (-.f64 (+.f64 (*.f64 y (*.f64 x z)) (*.f64 a (*.f64 b i))) (*.f64 y (*.f64 i j))) (if (<=.f64 c 4627840190124763/2722258935367507707706996859454145691648) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 x z)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 a -460000000000000008388608) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -4417692261066017/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 3482402973355369/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 26500000000000001380619379945091557007640459188567455837608894810025661364333887119739686282592256) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -460000000000000008388608) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -4417692261066017/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 3482402973355369/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 26500000000000001380619379945091557007640459188567455837608894810025661364333887119739686282592256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -460000000000000008388608) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -4417692261066017/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 3482402973355369/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 26500000000000001380619379945091557007640459188567455837608894810025661364333887119739686282592256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -460000000000000008388608) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 a -4417692261066017/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 3482402973355369/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 26500000000000001380619379945091557007640459188567455837608894810025661364333887119739686282592256) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))
(if (<=.f64 a -129999999999999995805696) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -2630067950774187/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 8357767136052885/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6092291808370931/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 17999999999999999877977076138509303576310751954993152) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -129999999999999995805696) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -2630067950774187/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 8357767136052885/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 6092291808370931/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 17999999999999999877977076138509303576310751954993152) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -129999999999999995805696) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -2630067950774187/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 8357767136052885/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 6092291808370931/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 17999999999999999877977076138509303576310751954993152) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -129999999999999995805696) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 a -2630067950774187/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 8357767136052885/10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574698574803934567774824230985421074605062371141877954182153046474983581941267398767559165543946077062914571196477686542167660429831652624386837205668069376) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 x (*.f64 y z)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 6092291808370931/1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116288) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 17999999999999999877977076138509303576310751954993152) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))
(if (<=.f64 a -214999999999999993708544) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8424436404823567/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 7500560250303871/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 (neg.f64 a) (*.f64 i b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 1624611148898915/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 8400000000000000474747167178604024163801175024467968) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -214999999999999993708544) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -8424436404823567/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 7500560250303871/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 1624611148898915/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 8400000000000000474747167178604024163801175024467968) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -214999999999999993708544) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -8424436404823567/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 7500560250303871/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 1624611148898915/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 8400000000000000474747167178604024163801175024467968) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -214999999999999993708544) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 a -8424436404823567/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -8997243472821649/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 7500560250303871/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344) (+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 a (*.f64 b i)))) (if (<=.f64 a 1624611148898915/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 8400000000000000474747167178604024163801175024467968) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))
(if (<=.f64 a -339999999999999991611392) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -154105543990675/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a -5760430272233373/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (-.f64 (*.f64 (*.f64 y z) x) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (*.f64 c z))) (*.f64 (neg.f64 y) (*.f64 i j))) (if (<=.f64 a 9999999999999999464902769475481793196872414789632) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))))))
(if (<=.f64 a -339999999999999991611392) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -154105543990675/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -5760430272233373/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (+.f64 (*.f64 (neg.f64 y) (*.f64 i j)) (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c)))) (if (<=.f64 a 9999999999999999464902769475481793196872414789632) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -339999999999999991611392) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 a -154105543990675/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -5760430272233373/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 9999999999999999464902769475481793196872414789632) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i))))))))))
(if (<=.f64 a -339999999999999991611392) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 a -154105543990675/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a -5760430272233373/2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 c (*.f64 z b)))) (if (<=.f64 a 465383402028335/42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384) (-.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 b (*.f64 z c))) (*.f64 y (*.f64 i j))) (if (<=.f64 a 9999999999999999464902769475481793196872414789632) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))))))))))
(if (<=.f64 a -73999999999999995805696) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 6499999999999999717090510890748510934598273728512) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))
(if (or (<=.f64 a -73999999999999995805696) (not (<=.f64 a 6499999999999999717090510890748510934598273728512))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))))
(if (or (<=.f64 a -73999999999999995805696) (not (<=.f64 a 6499999999999999717090510890748510934598273728512))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))))
(if (or (<=.f64 a -73999999999999995805696) (not (<=.f64 a 6499999999999999717090510890748510934598273728512))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (+.f64 (*.f64 c (*.f64 t j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))))
(if (<=.f64 a -124999999999999997902848) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 a 8999999999999999907834756918045686016972398002176) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j)))))
(if (or (<=.f64 a -124999999999999997902848) (not (<=.f64 a 8999999999999999907834756918045686016972398002176))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 a -124999999999999997902848) (not (<=.f64 a 8999999999999999907834756918045686016972398002176))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 a -124999999999999997902848) (not (<=.f64 a 8999999999999999907834756918045686016972398002176))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (+.f64 (-.f64 (*.f64 y (*.f64 x z)) (*.f64 c (*.f64 z b))) (*.f64 c (*.f64 t j))))
(if (<=.f64 c -57999999999999998435749346502495219922922977430039984493490115914787391356796928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7859626934847087/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 2400179280097239/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (if (<=.f64 c 5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 10999999999999999959762301285788616973021088033286406719202354266112) (+.f64 (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 i b)))) (*.f64 c (*.f64 t j))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z))))))))
(if (<=.f64 c -57999999999999998435749346502495219922922977430039984493490115914787391356796928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7859626934847087/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 2400179280097239/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 10999999999999999959762301285788616973021088033286406719202354266112) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 a) (-.f64 (*.f64 x t) (*.f64 b i)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 z b))))))))
(if (<=.f64 c -57999999999999998435749346502495219922922977430039984493490115914787391356796928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7859626934847087/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 2400179280097239/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (if (<=.f64 c 5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 10999999999999999959762301285788616973021088033286406719202354266112) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 x t) (*.f64 b i)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 z b))))))))
(if (<=.f64 c -57999999999999998435749346502495219922922977430039984493490115914787391356796928) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7859626934847087/47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 2400179280097239/85720688574901385675874003924800144844912384936442688595500031069628084089994889799455870305255668650207573833404251746014971622855385123487876620597588598431476542198593847883368596840498969135023633457224371799868655530139190140473324351568616503316569571821492337341283438653220995094697645344555008) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (if (<=.f64 c 5109933491736859/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 10999999999999999959762301285788616973021088033286406719202354266112) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t)))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 z b))))))))
(if (<=.f64 c -33000000000000001720105994967815485098510742249440792184428852818574678324936704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7011739907936311/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -572302786088463/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c -428247786965671/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 4370447970442389/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 1504535092089487/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 219999999999999994501978431813987710737983990017906259551658523634958336) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 b z)))))))))))
(if (<=.f64 c -33000000000000001720105994967815485098510742249440792184428852818574678324936704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -7011739907936311/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c -572302786088463/336648697699095904463423352504328234595221747380683127007889977796398857875013172615274658321765660878526910006795405933633243664011763447240180145321720374397134314952220454284266480504596653905362768111090008064) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 c -428247786965671/62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 8349092948926563/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 a b))) (if (<=.f64 c 4370447970442389/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 1504535092089487/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 c 219999999999999994501978431813987710737983990017906259551658523634958336) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 c (*.f64 z b)))))))))))
(if (<=.f64 c -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -4001264621376699/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c -775638599498717/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c -7053492961787523/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 8602095765560701/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (*.f64 i (*.f64 a b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 6867846810695183/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 3302638007025703/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 600000000000000025128915338526874775394860319984202969886056627084197888) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))))
(if (<=.f64 c -64999999999999995409883651561061811715397849607199111962125361570744725919498240) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -4001264621376699/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c -775638599498717/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 c -7053492961787523/1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734272) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 8602095765560701/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 a b))) (if (<=.f64 c 6867846810695183/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 3302638007025703/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 c 600000000000000025128915338526874775394860319984202969886056627084197888) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))))
(if (<=.f64 c -35999999999999999483018092952226286063874726006880129680852034880510756938317824) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -3691642954246359/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 1106887322774355/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 2809573695284393/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (if (<=.f64 c 802724515596525/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 a (*.f64 i b)) (*.f64 c (*.f64 t j))) (if (<=.f64 c 169999999999999992407902153603414812788412296685889345394487138044608512) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))
(if (<=.f64 c -35999999999999999483018092952226286063874726006880129680852034880510756938317824) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c -3691642954246359/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 1106887322774355/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 c 2809573695284393/1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145088) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (if (<=.f64 c 802724515596525/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))) (if (<=.f64 c 169999999999999992407902153603414812788412296685889345394487138044608512) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))
(if (<=.f64 c -52000000000000002909925150533673617992195009915161309500643751790915234130034688) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 c 2100000000000000136991060992552505181349115988754604270400850104669962240) (*.f64 (-.f64 (*.f64 y x) (*.f64 c b)) z) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))
(if (or (<=.f64 c -52000000000000002909925150533673617992195009915161309500643751790915234130034688) (not (<=.f64 c 2100000000000000136991060992552505181349115988754604270400850104669962240))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
(if (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 z (*.f64 y x)) (if (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 z (*.f64 y x)) (if (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696) (*.f64 z (*.f64 y x)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))))
(if (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 z (*.f64 x y)) (if (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 z (*.f64 x y)) (if (or (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (not (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (*.f64 x y)))))))
(if (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 z (*.f64 x y)) (if (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (or (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (not (or (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (not (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696))))) (*.f64 z (*.f64 x y)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))))
(if (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 z (*.f64 x y)) (if (or (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (not (or (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (not (or (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (not (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696))))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (*.f64 x y)))))
(if (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (if (or (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (not (or (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (not (or (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (and (not (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496)) (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696))))))) (*.f64 z (*.f64 x y)) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b)))))
(if (or (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (not (or (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (not (or (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (not (or (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (and (not (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496)) (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696))))))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (*.f64 x y)))
(if (or (<=.f64 t -2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704) (not (or (<=.f64 t -4542742026847543/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (and (not (<=.f64 t -8848933396522393/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584)) (or (<=.f64 t 4051998235156121/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (and (not (<=.f64 t 6047298186139449/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496)) (<=.f64 t 2454387389668025/5986310706507378352962293074805895248510699696029696))))))) (*.f64 c (-.f64 (*.f64 t j) (*.f64 z b))) (*.f64 z (*.f64 x y)))
(if (<=.f64 t -1460000000000000082323591611332119220820634364589127146525021116480394032873967827763343065104672005428405219850305568019569821627163409907712) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4997016229532297/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 z (*.f64 y x)) (if (<=.f64 t -5578790248792625/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 t 6522728866348877/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 z (*.f64 y x)) (if (<=.f64 t 3256237484844319/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 (neg.f64 c) (*.f64 b z)) (if (<=.f64 t 2918326469422347/374144419156711147060143317175368453031918731001856) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j))))))))
(if (<=.f64 t -1460000000000000082323591611332119220820634364589127146525021116480394032873967827763343065104672005428405219850305568019569821627163409907712) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4997016229532297/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 z (*.f64 x y)) (if (<=.f64 t -5578790248792625/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (neg.f64 (*.f64 c (*.f64 z b))) (if (<=.f64 t 6522728866348877/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 z (*.f64 x y)) (if (<=.f64 t 3256237484844319/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (neg.f64 (*.f64 c (*.f64 z b))) (if (<=.f64 t 2918326469422347/374144419156711147060143317175368453031918731001856) (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 t j))))))))
(if (<=.f64 t -1460000000000000082323591611332119220820634364589127146525021116480394032873967827763343065104672005428405219850305568019569821627163409907712) (*.f64 c (*.f64 t j)) (if (<=.f64 t -4997016229532297/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416) (*.f64 z (*.f64 x y)) (if (<=.f64 t -5578790248792625/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 c (*.f64 z (neg.f64 b))) (if (<=.f64 t 6522728866348877/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (*.f64 z (*.f64 x y)) (if (<=.f64 t 3256237484844319/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496) (*.f64 c (*.f64 z (neg.f64 b))) (if (<=.f64 t 2918326469422347/374144419156711147060143317175368453031918731001856) (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 t j))))))))
(if (<=.f64 j -6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (*.f64 c (*.f64 t j)) (if (<=.f64 j 6829486688100709/1606938044258990275541962092341162602522202993782792835301376) (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 j -6575919231766733/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976) (not (<=.f64 j 6829486688100709/1606938044258990275541962092341162602522202993782792835301376))) (*.f64 c (*.f64 t j)) (*.f64 z (*.f64 x y)))
(if (<=.f64 j -5585173065148971/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 c (*.f64 t j)) (if (<=.f64 j 6106364568184163/803469022129495137770981046170581301261101496891396417650688) (*.f64 y (*.f64 z x)) (*.f64 c (*.f64 t j))))
(if (or (<=.f64 j -5585173065148971/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (not (<=.f64 j 6106364568184163/803469022129495137770981046170581301261101496891396417650688))) (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 x z)))
(*.f64 c (*.f64 t j))
Compiler

Compiled 6516 to 2186 computations (66.5% saved)

soundness176.0ms (0.2%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
059016431
1155915255
2536915015
059016431
1155915255
2536915015
Stop Event
node limit
node limit
Compiler

Compiled 147 to 60 computations (59.2% saved)

end864.0ms (1.2%)

Compiler

Compiled 6165 to 839 computations (86.4% saved)

Profiling

Loading profile data...