Details

Time bar (total: 51.1s)

analyze875.0ms (1.7%)

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.6s (10.9%)

Results
3.6s11423×body256infinite
2.0s8256×body256valid
Bogosity

preprocess66.0ms (0.1%)

Algorithm
egg-herbie
Rules
1332×associate-+l+
1036×associate-+r+
802×fma-def
694×distribute-rgt-in
694×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 47 to 32 computations (31.9% saved)

simplify173.0ms (0.3%)

Algorithm
egg-herbie
Rules
1506×sub-neg
1050×unsub-neg
896×fma-neg
710×distribute-neg-in
680×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02585
16281
215881
354277
4196877
5453777
6606477
7697677
8742077
9759977
10768477
11771277
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 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 (-.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 (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) (*.f64 b (fma.f64 z c (*.f64 a (neg.f64 i)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 j (-.f64 (*.f64 t c) (*.f64 y i)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (fma.f64 j (fma.f64 y (neg.f64 i) (*.f64 t c)) (*.f64 b (fma.f64 c (neg.f64 z) (*.f64 a i)))))

eval1.0ms (0%)

Compiler

Compiled 177 to 50 computations (71.8% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New516
Fresh101
Picked000
Done000
Total617
Accurracy
83.9%
Counts
7 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.9%
(+.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))))
Compiler

Compiled 38 to 23 computations (39.5% saved)

localize29.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f64 (*.f64 z c) (*.f64 a i))
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
91.2%
(*.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
b
@0
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
2.0ms
i
@0
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
1.0ms
t
@0
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
1.0ms
x
@0
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
1.0ms
z
@-inf
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))

rewrite152.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
952×expm1-udef
952×log1p-udef
540×add-sqr-sqrt
538×pow1
538×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify112.0ms (0.2%)

Algorithm
egg-herbie
Rules
1552×distribute-lft-in
866×fma-neg
712×cancel-sign-sub-inv
512×distribute-lft-neg-in
494×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

eval39.0ms (0.1%)

Compiler

Compiled 6859 to 1216 computations (82.3% saved)

prune92.0ms (0.2%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New16623189
Fresh000
Picked101
Done000
Total16723190
Accurracy
97.6%
Counts
190 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.3%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
39.1%
(+.f64 (-.f64 (/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
83.9%
(+.f64 (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
69.0%
(+.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 t x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
68.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
68.9%
(+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
47.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 z c) 2) (*.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)))) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
83.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
83.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
71.2%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 i) (*.f64 a b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
71.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
38.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
81.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))))
69.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j)))
73.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
83.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (fma.f64 t c (neg.f64 (*.f64 y i)))))
70.5%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 -1 (*.f64 y (*.f64 i j))))
83.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (+.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (+.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) (fma.f64 (neg.f64 i) a (*.f64 a i)))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
72.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
62.1%
(+.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 t c) (*.f64 y i))))
69.0%
(+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
55.3%
(+.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
34.2%
(+.f64 (-.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 x 3))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
Compiler

Compiled 1888 to 1144 computations (39.4% saved)

localize41.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
22.1%
(fma.f64 (neg.f64 i) a (*.f64 a i))
Compiler

Compiled 189 to 27 computations (85.7% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite82.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1508×pow1
1372×add-exp-log
1370×log1p-expm1-u
1370×expm1-log1p-u
1338×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0919
117913
2219413
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(fma.f64 (neg.f64 i) a (*.f64 a i))
Outputs
(+.f64 (*.f64 i a) (*.f64 i a))
(-.f64 (+.f64 1 (*.f64 a (+.f64 i i))) 1)
(*.f64 a (+.f64 i i))
(*.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 1 (*.f64 a (+.f64 i i)))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2) (cbrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) (sqrt.f64 (*.f64 a (+.f64 i i))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (-.f64 (*.f64 i a) (*.f64 i a)))
(pow.f64 (*.f64 a (+.f64 i i)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2))
(log.f64 (exp.f64 (*.f64 a (+.f64 i i))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 i i))))
(exp.f64 (log.f64 (*.f64 a (+.f64 i i))))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 i i))))

simplify21.0ms (0%)

Algorithm
egg-herbie
Rules
74×associate-*r*
60×associate-*l*
58×fma-def
40×sqr-pow
32×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056572
1156572
2787572
Stop Event
unsound
Counts
44 → 25
Calls
Call 1
Inputs
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (+.f64 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 i a) (*.f64 i a))
(-.f64 (+.f64 1 (*.f64 a (+.f64 i i))) 1)
(*.f64 a (+.f64 i i))
(*.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 1 (*.f64 a (+.f64 i i)))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2) (cbrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) (sqrt.f64 (*.f64 a (+.f64 i i))))
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (-.f64 (*.f64 i a) (*.f64 i a)))
(pow.f64 (*.f64 a (+.f64 i i)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2))
(log.f64 (exp.f64 (*.f64 a (+.f64 i i))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 i i))))
(exp.f64 (log.f64 (*.f64 a (+.f64 i i))))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 i i))))
Outputs
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 a) i)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (*.f64 0 a) i)
(+.f64 (*.f64 i a) (*.f64 i a))
(*.f64 (*.f64 0 a) i)
(-.f64 (+.f64 1 (*.f64 a (+.f64 i i))) 1)
(*.f64 (*.f64 0 a) i)
(*.f64 a (+.f64 i i))
(*.f64 (*.f64 0 a) i)
(*.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 (*.f64 0 a) i)
(*.f64 1 (*.f64 a (+.f64 i i)))
(*.f64 (*.f64 0 a) i)
(*.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2))
(*.f64 (*.f64 0 a) i)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2) (cbrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 (*.f64 0 a) i)
(*.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) (sqrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 (*.f64 0 a) i)
(/.f64 (+.f64 (pow.f64 (*.f64 i a) 3) (pow.f64 (*.f64 i a) 3)) (+.f64 (pow.f64 (*.f64 i a) 2) (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2))))
(*.f64 (*.f64 0 a) i)
(/.f64 (-.f64 (pow.f64 (*.f64 i a) 2) (pow.f64 (*.f64 i a) 2)) (-.f64 (*.f64 i a) (*.f64 i a)))
(*.f64 (*.f64 0 a) i)
(pow.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 (*.f64 0 a) i)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 3)
(*.f64 (*.f64 0 a) i)
(pow.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 1/3)
(*.f64 (*.f64 0 a) i)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) 2)
(*.f64 (*.f64 0 a) i)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2))
(*.f64 (*.f64 0 a) i)
(log.f64 (exp.f64 (*.f64 a (+.f64 i i))))
(*.f64 (*.f64 0 a) i)
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3))
(*.f64 (*.f64 0 a) i)
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 i i))))
(*.f64 (*.f64 0 a) i)
(exp.f64 (log.f64 (*.f64 a (+.f64 i i))))
(*.f64 (*.f64 0 a) i)
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 i i))))
(*.f64 (*.f64 0 a) i)

localize25.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f64 (*.f64 z c) (*.f64 a i))
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
92.6%
(*.f64 t (*.f64 c j))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 114 to 21 computations (81.6% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite88.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1358×pow1
1238×add-exp-log
1238×log1p-expm1-u
1238×expm1-log1p-u
1210×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
113913
2169413
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 t (*.f64 c j))
Outputs
(-.f64 (+.f64 1 (*.f64 t (*.f64 c j))) 1)
(pow.f64 (*.f64 t (*.f64 c j)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 c j))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 c j)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 c j))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 c j)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) c) t))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 c j)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 c j))))
(exp.f64 (log.f64 (*.f64 t (*.f64 c j))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 c j))))

simplify56.0ms (0.1%)

Algorithm
egg-herbie
Rules
1962×log-prod
784×*-commutative
684×distribute-lft-out
666×distribute-rgt-in
648×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036611
190611
2318611
32015611
45783611
Stop Event
node limit
Counts
47 → 12
Calls
Call 1
Inputs
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 1 (*.f64 t (*.f64 c j))) 1)
(pow.f64 (*.f64 t (*.f64 c j)) 1)
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 c j))) 3)
(pow.f64 (pow.f64 (*.f64 t (*.f64 c j)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 c j))) 2)
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 c j)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) c) t))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 c j)) 3))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 c j))))
(exp.f64 (log.f64 (*.f64 t (*.f64 c j))))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 c j))))
Outputs
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(*.f64 c (*.f64 t j))
(-.f64 (+.f64 1 (*.f64 t (*.f64 c j))) 1)
(*.f64 c (*.f64 t j))
(pow.f64 (*.f64 t (*.f64 c j)) 1)
(*.f64 c (*.f64 t j))
(pow.f64 (cbrt.f64 (*.f64 t (*.f64 c j))) 3)
(*.f64 c (*.f64 t j))
(pow.f64 (pow.f64 (*.f64 t (*.f64 c j)) 3) 1/3)
(*.f64 c (*.f64 t j))
(pow.f64 (sqrt.f64 (*.f64 t (*.f64 c j))) 2)
(*.f64 c (*.f64 t j))
(sqrt.f64 (pow.f64 (*.f64 t (*.f64 c j)) 2))
(*.f64 c (*.f64 t j))
(log.f64 (pow.f64 (pow.f64 (exp.f64 j) c) t))
(*.f64 c (*.f64 t j))
(cbrt.f64 (pow.f64 (*.f64 t (*.f64 c j)) 3))
(*.f64 c (*.f64 t j))
(expm1.f64 (log1p.f64 (*.f64 t (*.f64 c j))))
(*.f64 c (*.f64 t j))
(exp.f64 (log.f64 (*.f64 t (*.f64 c j))))
(*.f64 c (*.f64 t j))
(log1p.f64 (expm1.f64 (*.f64 t (*.f64 c j))))
(*.f64 c (*.f64 t j))

localize42.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
89.8%
(*.f64 a (*.f64 b (neg.f64 i)))
Compiler

Compiled 116 to 22 computations (81% saved)

series14.0ms (0%)

Counts
2 → 144
Calls

36 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
604×add-sqr-sqrt
598×pow1
598×*-un-lft-identity
562×associate-*r*
556×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify173.0ms (0.3%)

Algorithm
egg-herbie
Rules
1248×distribute-lft-in
1236×distribute-rgt-in
752×fma-neg
636×unswap-sqr
578×fma-def
Iterations

Useful iterations: 2 (0.0ms)

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

localize61.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
94.0%
(*.f64 c (*.f64 t j))
91.8%
(*.f64 i (*.f64 y j))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 151 to 32 computations (78.8% saved)

series4.0ms (0%)

Counts
2 → 12
Calls

18 calls:

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

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1238×log-prod
1008×prod-exp
940×pow-prod-down
576×pow-prod-up
514×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01126
121926
2270326
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(*.f64 i (*.f64 y j))
(*.f64 c (*.f64 t j))
Outputs
(+.f64 0 (*.f64 i (*.f64 y j)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 i (*.f64 y j)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 i (*.f64 y j)))) 2))
(exp.f64 (+.f64 (log.f64 i) (*.f64 (log.f64 (*.f64 y j)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 i) 1) (log.f64 (*.f64 y j))))
(exp.f64 (+.f64 (*.f64 (log.f64 i) 1) (*.f64 (log.f64 (*.f64 y j)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 j) 1) (log.f64 (*.f64 i y))))
(exp.f64 (+.f64 (log.f64 (*.f64 y j)) (*.f64 (log.f64 i) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y j)) 1) (log.f64 i)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y j)) 1) (*.f64 (log.f64 i) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 i y)) (*.f64 (log.f64 j) 1)))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
(+.f64 0 (*.f64 j (*.f64 c t)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (*.f64 c t)))) 1)
(pow.f64 (*.f64 j (*.f64 c t)) 1)
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 c t))) 3)
(pow.f64 (pow.f64 (*.f64 j (*.f64 c t)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 j (*.f64 c t))) 2)
(sqrt.f64 (pow.f64 (*.f64 j (*.f64 c t)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (*.f64 c t)))))
(cbrt.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3))
(expm1.f64 (log1p.f64 (*.f64 j (*.f64 c t))))
(exp.f64 (log.f64 (*.f64 j (*.f64 c t))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (*.f64 c t))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 j (*.f64 c t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 j (*.f64 c t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 j (*.f64 c t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 j (*.f64 c t)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 j) 1) (log.f64 (*.f64 c t))))
(exp.f64 (+.f64 (log.f64 c) (*.f64 (log.f64 (*.f64 j t)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c) 1) (log.f64 (*.f64 j t))))
(exp.f64 (+.f64 (*.f64 (log.f64 c) 1) (*.f64 (log.f64 (*.f64 j t)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 j t)) (*.f64 (log.f64 c) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 j t)) 1) (log.f64 c)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 j t)) 1) (*.f64 (log.f64 c) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 c t)) (*.f64 (log.f64 j) 1)))
(log1p.f64 (expm1.f64 (*.f64 j (*.f64 c t))))

simplify73.0ms (0.1%)

Algorithm
egg-herbie
Rules
1510×log-prod
1064×prod-exp
764×fma-def
566×*-commutative
566×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01581006
1348946
2983946
33962946
47061946
Stop Event
node limit
Counts
70 → 66
Calls
Call 1
Inputs
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(+.f64 0 (*.f64 i (*.f64 y j)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 i (*.f64 y j)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 i (*.f64 y j)))) 2))
(exp.f64 (+.f64 (log.f64 i) (*.f64 (log.f64 (*.f64 y j)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 i) 1) (log.f64 (*.f64 y j))))
(exp.f64 (+.f64 (*.f64 (log.f64 i) 1) (*.f64 (log.f64 (*.f64 y j)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 j) 1) (log.f64 (*.f64 i y))))
(exp.f64 (+.f64 (log.f64 (*.f64 y j)) (*.f64 (log.f64 i) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y j)) 1) (log.f64 i)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y j)) 1) (*.f64 (log.f64 i) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 i y)) (*.f64 (log.f64 j) 1)))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
(+.f64 0 (*.f64 j (*.f64 c t)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (*.f64 c t)))) 1)
(pow.f64 (*.f64 j (*.f64 c t)) 1)
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 c t))) 3)
(pow.f64 (pow.f64 (*.f64 j (*.f64 c t)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 j (*.f64 c t))) 2)
(sqrt.f64 (pow.f64 (*.f64 j (*.f64 c t)) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (*.f64 c t)))))
(cbrt.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3))
(expm1.f64 (log1p.f64 (*.f64 j (*.f64 c t))))
(exp.f64 (log.f64 (*.f64 j (*.f64 c t))))
(exp.f64 (*.f64 (log.f64 (*.f64 j (*.f64 c t))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 j (*.f64 c t))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 j (*.f64 c t)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 j (*.f64 c t)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 j (*.f64 c t)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 j) 1) (log.f64 (*.f64 c t))))
(exp.f64 (+.f64 (log.f64 c) (*.f64 (log.f64 (*.f64 j t)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 c) 1) (log.f64 (*.f64 j t))))
(exp.f64 (+.f64 (*.f64 (log.f64 c) 1) (*.f64 (log.f64 (*.f64 j t)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 j t)) (*.f64 (log.f64 c) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 j t)) 1) (log.f64 c)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 j t)) 1) (*.f64 (log.f64 c) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 c t)) (*.f64 (log.f64 j) 1)))
(log1p.f64 (expm1.f64 (*.f64 j (*.f64 c t))))
Outputs
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(*.f64 y (*.f64 i j))
(+.f64 0 (*.f64 i (*.f64 y j)))
(*.f64 y (*.f64 i j))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))))
(*.f64 y (*.f64 i j))
(-.f64 (exp.f64 (log1p.f64 (*.f64 i (*.f64 y j)))) 1)
(*.f64 y (*.f64 i j))
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(*.f64 y (*.f64 i j))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(*.f64 y (*.f64 i j))
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2) 1/2)
(*.f64 y (*.f64 i j))
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(*.f64 y (*.f64 i j))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(*.f64 y (*.f64 i j))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))
(*.f64 y (*.f64 i j))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))
(*.f64 y (*.f64 i j))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 i (*.f64 y j)))))
(*.f64 y (*.f64 i j))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(*.f64 y (*.f64 i j))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j))))
(*.f64 y (*.f64 i j))
(exp.f64 (log.f64 (*.f64 i (*.f64 y j))))
(*.f64 y (*.f64 i j))
(exp.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1))
(*.f64 y (*.f64 i j))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 i (*.f64 y j))) 1) 1))
(*.f64 y (*.f64 i j))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 i (*.f64 y j)))) 3))
(*.f64 y (*.f64 i j))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 i (*.f64 y j)))) 1/3))
(*.f64 y (*.f64 i j))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 i (*.f64 y j)))) 2))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (log.f64 i) (*.f64 (log.f64 (*.f64 y j)) 1)))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (*.f64 (log.f64 i) 1) (log.f64 (*.f64 y j))))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (*.f64 (log.f64 i) 1) (*.f64 (log.f64 (*.f64 y j)) 1)))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (*.f64 (log.f64 j) 1) (log.f64 (*.f64 i y))))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (log.f64 (*.f64 y j)) (*.f64 (log.f64 i) 1)))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y j)) 1) (log.f64 i)))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y j)) 1) (*.f64 (log.f64 i) 1)))
(*.f64 y (*.f64 i j))
(exp.f64 (+.f64 (log.f64 (*.f64 i y)) (*.f64 (log.f64 j) 1)))
(*.f64 y (*.f64 i j))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
(*.f64 y (*.f64 i j))
(+.f64 0 (*.f64 j (*.f64 c t)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 j (*.f64 c t)))) 1)
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(pow.f64 (*.f64 j (*.f64 c t)) 1)
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(pow.f64 (cbrt.f64 (*.f64 j (*.f64 c t))) 3)
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(pow.f64 (pow.f64 (*.f64 j (*.f64 c t)) 2) 1/2)
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(pow.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3) 1/3)
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(pow.f64 (sqrt.f64 (*.f64 j (*.f64 c t))) 2)
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(sqrt.f64 (pow.f64 (*.f64 j (*.f64 c t)) 2))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 j t)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 j (*.f64 c t)))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(cbrt.f64 (pow.f64 (*.f64 j (*.f64 c t)) 3))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(expm1.f64 (log1p.f64 (*.f64 j (*.f64 c t))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (log.f64 (*.f64 j (*.f64 c t))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (*.f64 (log.f64 (*.f64 j (*.f64 c t))) 1))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 j (*.f64 c t))) 1) 1))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 j (*.f64 c t)))) 3))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 j (*.f64 c t)))) 1/3))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 j (*.f64 c t)))) 2))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (*.f64 (log.f64 j) 1) (log.f64 (*.f64 c t))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (log.f64 c) (*.f64 (log.f64 (*.f64 j t)) 1)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (*.f64 (log.f64 c) 1) (log.f64 (*.f64 j t))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (*.f64 (log.f64 c) 1) (*.f64 (log.f64 (*.f64 j t)) 1)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (log.f64 (*.f64 j t)) (*.f64 (log.f64 c) 1)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 j t)) 1) (log.f64 c)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 j t)) 1) (*.f64 (log.f64 c) 1)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(exp.f64 (+.f64 (log.f64 (*.f64 c t)) (*.f64 (log.f64 j) 1)))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))
(log1p.f64 (expm1.f64 (*.f64 j (*.f64 c t))))
(*.f64 j (*.f64 c t))
(*.f64 j (*.f64 t c))

localize49.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
50.8%
(cbrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3))
Compiler

Compiled 162 to 36 computations (77.8% saved)

series8.0ms (0%)

Counts
1 → 60
Calls

15 calls:

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

rewrite102.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1522×log-prod
1038×fma-def
742×pow-prod-up
732×pow-exp
538×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify132.0ms (0.3%)

Algorithm
egg-herbie
Rules
1248×fma-def
692×distribute-lft-in
652×distribute-rgt-in
550×log-prod
496×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01993858
14623826
212603784
350743732
Stop Event
node limit
Counts
146 → 113
Calls
Call 1
Inputs
(*.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 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.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 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 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 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 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(+.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i)))) (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))) (log.f64 (sqrt.f64 (pow.f64 (exp.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 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b)
(*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(*.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (*.f64 b (-.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)))
(/.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 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 2) (pow.f64 (*.f64 a i) 2)) b) (fma.f64 z c (*.f64 a i)))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3/2) 2/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))))))
(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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 2))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(fma.f64 b (*.f64 z c) (*.f64 b (*.f64 a (neg.f64 i))))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (*.f64 z c) b (*.f64 (*.f64 a (neg.f64 i)) b))
(fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1 (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1 (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
Outputs
(*.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 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(*.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (neg.f64 (cbrt.f64 -1)))
(*.f64 (*.f64 b (cbrt.f64 -1)) (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(*.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (neg.f64 (cbrt.f64 -1)))
(*.f64 (*.f64 b (cbrt.f64 -1)) (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(*.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (neg.f64 (cbrt.f64 -1)))
(*.f64 (*.f64 b (cbrt.f64 -1)) (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(*.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (neg.f64 (cbrt.f64 -1)))
(*.f64 (*.f64 b (cbrt.f64 -1)) (neg.f64 (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (neg.f64 (*.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (neg.f64 (*.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (neg.f64 (*.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 a (*.f64 i b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (neg.f64 (*.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 c (*.f64 z b))
(*.f64 b (*.f64 c z))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (neg.f64 (*.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 b z)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 -1 (*.f64 i (*.f64 a b)))
(*.f64 (neg.f64 i) (*.f64 b a))
(*.f64 b (*.f64 i (neg.f64 a)))
(*.f64 i (neg.f64 (*.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 a b))) (*.f64 c (*.f64 z b)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 0 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 b (*.f64 z c)) (*.f64 b (*.f64 a (neg.f64 i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (*.f64 (*.f64 z c) b) (*.f64 (*.f64 a (neg.f64 i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i)))) (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 a i)))) (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 a i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 a i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(/.f64 (*.f64 b (-.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)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 c z) 2)) b))
(*.f64 (/.f64 b (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (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 a i) 3)) (/.f64 b (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.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 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 (fma.f64 z c (*.f64 a i)) b))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 a i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))))
(/.f64 b (/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (/.f64 (fma.f64 (*.f64 a i) (fma.f64 z c (*.f64 a i)) (pow.f64 (*.f64 c z) 2)) b))
(*.f64 (/.f64 b (fma.f64 (*.f64 a i) (fma.f64 c z (*.f64 a i)) (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 a i) 3)) (/.f64 b (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 a i) 3)) (fma.f64 a (*.f64 i (fma.f64 c z (*.f64 a i))) (pow.f64 (*.f64 c z) 2))))
(/.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 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (/.f64 (fma.f64 z c (*.f64 a i)) b))
(*.f64 (/.f64 b (fma.f64 c z (*.f64 a i))) (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)))
(*.f64 b (/.f64 (-.f64 (pow.f64 (*.f64 c z) 2) (pow.f64 (*.f64 a i) 2)) (fma.f64 c z (*.f64 a i))))
(/.f64 b (/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i))))
(pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3) 1/3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(pow.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 3/2) 2/3)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(sqrt.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(log.f64 (pow.f64 (exp.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(expm1.f64 (log1p.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 1) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3) 1))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1) 1/3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 3))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 2))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(log1p.f64 (expm1.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 b (*.f64 z c) (*.f64 b (*.f64 a (neg.f64 i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 b (-.f64 (*.f64 z c) (*.f64 a i)) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 z c) b (*.f64 (*.f64 a (neg.f64 i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1 (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 1 (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 1 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) 2) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) 2)) 1/3)) (cbrt.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) 1/3)) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2)) (cbrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 b (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i)))) (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(fma.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))

eval333.0ms (0.7%)

Compiler

Compiled 33574 to 5579 computations (83.4% saved)

prune310.0ms (0.6%)

Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New90931940
Fresh16218
Picked101
Done404
Total93033963
Accurracy
100.0%
Counts
963 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.5%
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b))))
48.1%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b)))
72.7%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))) 3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
32.9%
(+.f64 (-.f64 (/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
73.3%
(+.f64 (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
68.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
57.2%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
68.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
84.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
83.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
73.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))
40.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
61.6%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j)))
34.1%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))) (*.f64 t (*.f64 c j)))
69.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j)))
44.5%
(+.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
25.4%
(+.f64 (-.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 x 3))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
60.0%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
45.0%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
47.8%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
68.8%
(+.f64 (*.f64 -1 (*.f64 i (-.f64 (*.f64 y j) (*.f64 a b)))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
28.4%
(*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)
35.2%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
28.4%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
17.7%
(*.f64 (*.f64 y z) x)
19.0%
(*.f64 z (*.f64 y x))
31.5%
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
20.2%
(*.f64 y (*.f64 z x))
33.6%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
27.0%
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
15.9%
(*.f64 c (*.f64 t j))
33.1%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
15.7%
(*.f64 a (*.f64 i b))
Compiler

Compiled 1908 to 1240 computations (35% saved)

localize36.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.2%
(fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
22.1%
(fma.f64 a (neg.f64 i) (*.f64 a i))
Compiler

Compiled 177 to 26 computations (85.3% saved)

series7.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite79.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1606×log-prod
1066×fma-def
572×expm1-udef
572×log1p-udef
490×log-pow
Iterations

Useful iterations: 1 (0.0ms)

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

simplify72.0ms (0.1%)

Algorithm
egg-herbie
Rules
1134×unswap-sqr
618×cancel-sign-sub-inv
520×associate-/r*
492×log-prod
486×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02644747
17673313
228563169
Stop Event
node limit
Counts
169 → 144
Calls
Call 1
Inputs
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 (+.f64 i (*.f64 -1 i)) a)
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 -1 (*.f64 (+.f64 i (*.f64 -1 i)) a))
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 (+.f64 a (*.f64 -1 a)) i)
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(*.f64 -1 (*.f64 (+.f64 a (*.f64 -1 a)) i))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(*.f64 c (*.f64 b z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b))))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b)))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b)))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b)))))
(*.f64 c (*.f64 z b))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(+.f64 (*.f64 a i) (*.f64 a i))
(+.f64 0 (*.f64 a (+.f64 i i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 i i)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 i i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 i i))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 i i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 i i))))))
(-.f64 (*.f64 a i) (*.f64 a i))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 i i)))) 1)
(*.f64 a (+.f64 i i))
(*.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 1 (*.f64 a (+.f64 i i)))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2) (cbrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) (sqrt.f64 (*.f64 a (+.f64 i i))))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2)) (*.f64 a (+.f64 i i)))
(pow.f64 (*.f64 a (+.f64 i i)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 3)
(pow.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2))
(log.f64 (exp.f64 (*.f64 a (+.f64 i i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 i i)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) a) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) a) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (pow.f64 (exp.f64 i) a)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (pow.f64 (exp.f64 i) a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(log.f64 (/.f64 (pow.f64 (exp.f64 i) a) (pow.f64 (exp.f64 i) a)))
(log.f64 (/.f64 (pow.f64 (exp.f64 i) a) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 i) a) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (pow.f64 (exp.f64 i) a)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (pow.f64 (exp.f64 i) a)))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 i i))))
(exp.f64 (log.f64 (*.f64 a (+.f64 i i))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 i i))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 i i))))
(+.f64 (*.f64 (*.f64 a (+.f64 i i)) b) (*.f64 (fma.f64 a i (*.f64 z c)) b))
(+.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) (*.f64 (*.f64 a (+.f64 i i)) b))
(+.f64 0 (*.f64 (fma.f64 a i (*.f64 z c)) b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) 1)
(*.f64 (fma.f64 a i (*.f64 z c)) b)
(*.f64 b (fma.f64 a i (*.f64 z c)))
(*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 1)
(*.f64 1 (*.f64 (fma.f64 a i (*.f64 z c)) b))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 2) (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a i (*.f64 z c))) 2) (*.f64 (cbrt.f64 (fma.f64 a i (*.f64 z c))) b))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) (sqrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) (*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) b))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) (sqrt.f64 b)) (*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) (sqrt.f64 b)))
(*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) b) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 2) (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) b) 2) (*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) (*.f64 (*.f64 a (+.f64 i i)) b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) b) 2)) (-.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) (*.f64 (*.f64 a (+.f64 i i)) b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (fma.f64 (*.f64 a i) (fma.f64 a i (*.f64 z c)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 a i (*.f64 z c)) 2) b) (fma.f64 a i (*.f64 z c)))
(pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 2))
(log.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a (+.f64 i i))) (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a (+.f64 i i))) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b))) (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b))) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) (pow.f64 (exp.f64 b) (*.f64 a (+.f64 i i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a i (*.f64 z c)) 3) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(exp.f64 (log.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
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 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 b 0))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 b 0))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 b z))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i)) b) (*.f64 c (*.f64 z b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 b 0))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 -1 (*.f64 i b)))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 b 0))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 (+.f64 i (*.f64 -1 i)) b) (*.f64 i b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 c (*.f64 z b))
(*.f64 c (*.f64 b z))
(*.f64 b (*.f64 c z))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 b 0))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 i (+.f64 (*.f64 -1 (*.f64 a b)) (*.f64 (+.f64 a (*.f64 -1 a)) b))) (*.f64 c (*.f64 z b)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (*.f64 b 0))
(*.f64 (*.f64 i a) (neg.f64 b))
(*.f64 (neg.f64 i) (*.f64 a b))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 c (*.f64 z b)) (*.f64 -1 (*.f64 i (+.f64 (*.f64 a b) (*.f64 (+.f64 a (*.f64 -1 a)) b)))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 b (-.f64 (+.f64 (*.f64 c z) (+.f64 (*.f64 -1 (*.f64 i a)) (*.f64 a i))) (*.f64 i a)))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(*.f64 -1 (*.f64 b (+.f64 (*.f64 -1 (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 -1 (+.f64 (*.f64 i a) (*.f64 -1 (*.f64 i a)))))))
(fma.f64 -1 (*.f64 a (*.f64 i b)) (fma.f64 c (*.f64 b z) (*.f64 b 0)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(+.f64 (*.f64 a i) (*.f64 a i))
(*.f64 i (+.f64 a a))
(+.f64 0 (*.f64 a (+.f64 i i)))
(*.f64 i (+.f64 a a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 i i)))) (cbrt.f64 (exp.f64 (*.f64 a (+.f64 i i)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 a (+.f64 i i))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 i i))) (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 i i))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (+.f64 i i)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (+.f64 a a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (+.f64 a a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 i) (+.f64 a a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 i i))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 a (+.f64 i i))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (+.f64 i i)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 i) (+.f64 a a)))) 2)
(*.f64 (log.f64 (fabs.f64 (pow.f64 (exp.f64 i) a))) 2)
(-.f64 (*.f64 a i) (*.f64 a i))
(*.f64 (*.f64 0 i) a)
0
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (+.f64 i i)))) 1)
(*.f64 i (+.f64 a a))
(*.f64 a (+.f64 i i))
(*.f64 i (+.f64 a a))
(*.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 i (+.f64 a a))
(*.f64 1 (*.f64 a (+.f64 i i)))
(*.f64 i (+.f64 a a))
(*.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2))
(*.f64 i (+.f64 a a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 2) (cbrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 i (+.f64 a a))
(*.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) (sqrt.f64 (*.f64 a (+.f64 i i))))
(*.f64 i (+.f64 a a))
(/.f64 (+.f64 (pow.f64 (*.f64 a i) 3) (pow.f64 (*.f64 a i) 3)) (+.f64 (pow.f64 (*.f64 a i) 2) (-.f64 (pow.f64 (*.f64 a i) 2) (pow.f64 (*.f64 a i) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 i a) 3)) (+.f64 0 (pow.f64 (*.f64 i a) 2)))
(/.f64 2 (/.f64 (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 a (+.f64 i i)))
(*.f64 (*.f64 0 i) a)
0
(pow.f64 (*.f64 a (+.f64 i i)) 1)
(*.f64 i (+.f64 a a))
(pow.f64 (cbrt.f64 (*.f64 a (+.f64 i i))) 3)
(*.f64 i (+.f64 a a))
(pow.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3) 1/3)
(*.f64 i (+.f64 a a))
(pow.f64 (sqrt.f64 (*.f64 a (+.f64 i i))) 2)
(*.f64 i (+.f64 a a))
(sqrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 2))
(*.f64 i (+.f64 a a))
(log.f64 (exp.f64 (*.f64 a (+.f64 i i))))
(*.f64 i (+.f64 a a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (+.f64 i i)))))
(*.f64 i (+.f64 a a))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) a) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(*.f64 i (+.f64 a a))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) a) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (pow.f64 (exp.f64 i) a)))
(*.f64 i (+.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(*.f64 i (+.f64 a a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (pow.f64 (exp.f64 i) a)))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 -2 (*.f64 i a))
(*.f64 i (*.f64 -2 a))
(log.f64 (/.f64 (pow.f64 (exp.f64 i) a) (pow.f64 (exp.f64 i) a)))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (/.f64 (pow.f64 (exp.f64 i) a) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (/.f64 (pow.f64 (exp.f64 i) a) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 i (+.f64 a a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (pow.f64 (exp.f64 i) a)))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(*.f64 (*.f64 0 i) a)
0
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 a i))) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 i (+.f64 a a))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (pow.f64 (exp.f64 i) a)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 -2 (*.f64 i a))
(*.f64 i (*.f64 -2 a))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (+.f64 1 (expm1.f64 (*.f64 a i)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 -2 (*.f64 i a))
(*.f64 i (*.f64 -2 a))
(log.f64 (/.f64 (/.f64 1 (pow.f64 (exp.f64 i) a)) (/.f64 1 (pow.f64 (exp.f64 i) a))))
(*.f64 (*.f64 0 i) a)
0
(cbrt.f64 (pow.f64 (*.f64 a (+.f64 i i)) 3))
(*.f64 i (+.f64 a a))
(expm1.f64 (log1p.f64 (*.f64 a (+.f64 i i))))
(*.f64 i (+.f64 a a))
(exp.f64 (log.f64 (*.f64 a (+.f64 i i))))
(*.f64 i (+.f64 a a))
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 i i))) 1))
(*.f64 i (+.f64 a a))
(log1p.f64 (expm1.f64 (*.f64 a (+.f64 i i))))
(*.f64 i (+.f64 a a))
(+.f64 (*.f64 (*.f64 a (+.f64 i i)) b) (*.f64 (fma.f64 a i (*.f64 z c)) b))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(+.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) (*.f64 (*.f64 a (+.f64 i i)) b))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(+.f64 0 (*.f64 (fma.f64 a i (*.f64 z c)) b))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) (cbrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 b (fma.f64 a i (*.f64 c z))))) (cbrt.f64 (exp.f64 (*.f64 b (fma.f64 a i (*.f64 c z))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 b (fma.f64 a i (*.f64 c z)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (fma.f64 i a (*.f64 c z)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (fma.f64 i a (*.f64 c z))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (fma.f64 i a (*.f64 c z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 b (fma.f64 a i (*.f64 c z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (fma.f64 i a (*.f64 c z))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) 1)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (fma.f64 a i (*.f64 z c)) b)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 b (fma.f64 a i (*.f64 z c)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 1)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 1 (*.f64 (fma.f64 a i (*.f64 z c)) b))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 2))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 2) (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a i (*.f64 z c))) 2) (*.f64 (cbrt.f64 (fma.f64 a i (*.f64 z c))) b))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) (sqrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) (*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) b))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) (sqrt.f64 b)) (*.f64 (sqrt.f64 (fma.f64 a i (*.f64 z c))) (sqrt.f64 b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 3) (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) b) 3)) (+.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 2) (-.f64 (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) b) 2) (*.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) (*.f64 (*.f64 a (+.f64 i i)) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 a i (*.f64 c z))) 3) (pow.f64 (*.f64 a (*.f64 (+.f64 i i) b)) 3)) (+.f64 (pow.f64 (*.f64 b (fma.f64 a i (*.f64 c z))) 2) (-.f64 (pow.f64 (*.f64 a (*.f64 (+.f64 i i) b)) 2) (*.f64 (*.f64 (*.f64 b (fma.f64 a i (*.f64 c z))) (*.f64 i (+.f64 a a))) b))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 i a (*.f64 c z))) 3) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 3)) (+.f64 (pow.f64 (*.f64 b (fma.f64 i a (*.f64 c z))) 2) (*.f64 (*.f64 (*.f64 i b) (+.f64 a a)) (-.f64 (*.f64 (*.f64 i b) (+.f64 a a)) (*.f64 b (fma.f64 i a (*.f64 c z)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (fma.f64 i a (*.f64 c z))) 3) (pow.f64 (*.f64 a (*.f64 b (+.f64 i i))) 3)) (+.f64 (pow.f64 (*.f64 a (*.f64 b (+.f64 i i))) 2) (*.f64 (*.f64 b (fma.f64 i a (*.f64 c z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 2) (pow.f64 (*.f64 (*.f64 a (+.f64 i i)) b) 2)) (-.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) (*.f64 (*.f64 a (+.f64 i i)) b)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 a i (*.f64 c z))) 2) (pow.f64 (*.f64 a (*.f64 (+.f64 i i) b)) 2)) (*.f64 b (-.f64 (fma.f64 a i (*.f64 c z)) (*.f64 i (+.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 i a (*.f64 c z))) 2) (pow.f64 (*.f64 (*.f64 i b) (+.f64 a a)) 2)) (*.f64 b (+.f64 (fma.f64 i a (*.f64 c z)) (*.f64 -2 (*.f64 i a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (fma.f64 i a (*.f64 c z))) 2) (pow.f64 (*.f64 a (*.f64 b (+.f64 i i))) 2)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z c) 3) (pow.f64 (*.f64 a i) 3)) b) (fma.f64 (*.f64 a i) (fma.f64 a i (*.f64 z c)) (pow.f64 (*.f64 z c) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3)) (/.f64 (fma.f64 (*.f64 i a) (fma.f64 a i (*.f64 c z)) (pow.f64 (*.f64 c z) 2)) b))
(/.f64 b (/.f64 (fma.f64 (*.f64 i a) (fma.f64 i a (*.f64 c z)) (pow.f64 (*.f64 c z) 2)) (-.f64 (pow.f64 (*.f64 c z) 3) (pow.f64 (*.f64 i a) 3))))
(/.f64 (*.f64 (pow.f64 (fma.f64 a i (*.f64 z c)) 2) b) (fma.f64 a i (*.f64 z c)))
(/.f64 (pow.f64 (fma.f64 a i (*.f64 c z)) 2) (/.f64 (fma.f64 a i (*.f64 c z)) b))
(*.f64 (/.f64 (pow.f64 (fma.f64 i a (*.f64 c z)) 2) (fma.f64 i a (*.f64 c z))) b)
(pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 1)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 3)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 3) 1/3)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 2)
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 2))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(log.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a (+.f64 i i))) (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (*.f64 a (+.f64 i i))) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b))) (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b))) (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(log.f64 (*.f64 (exp.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b)))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) (pow.f64 (exp.f64 b) (*.f64 a (+.f64 i i)))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 a (+.f64 i i)) b)))))
(*.f64 b (+.f64 (*.f64 i (+.f64 a a)) (fma.f64 a i (*.f64 c z))))
(*.f64 b (fma.f64 i (+.f64 a a) (fma.f64 i a (*.f64 c z))))
(*.f64 b (+.f64 (*.f64 c z) (*.f64 3 (*.f64 i a))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b) 3))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a i (*.f64 z c)) 3) (pow.f64 b 3)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(exp.f64 (log.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)) 1))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 a i (*.f64 z c)) b)))
(*.f64 b (fma.f64 a i (*.f64 c z)))
(*.f64 b (fma.f64 i a (*.f64 c z)))

localize8.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
89.8%
(*.f64 a (*.f64 i b))
Compiler

Compiled 20 to 11 computations (45% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

9 calls:

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

rewrite48.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1358×pow1
1238×add-exp-log
1238×log1p-expm1-u
1238×expm1-log1p-u
1210×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
113913
2169413
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 a (*.f64 i b))
Outputs
(-.f64 (+.f64 1 (*.f64 a (*.f64 i b))) 1)
(pow.f64 (*.f64 a (*.f64 i b)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (*.f64 i b))) 3)
(pow.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 a (*.f64 i b))) 2)
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 b) i) a))
(cbrt.f64 (pow.f64 (*.f64 a (*.f64 i b)) 3))
(expm1.f64 (log1p.f64 (*.f64 a (*.f64 i b))))
(exp.f64 (log.f64 (*.f64 a (*.f64 i b))))
(log1p.f64 (expm1.f64 (*.f64 a (*.f64 i b))))

simplify62.0ms (0.1%)

Algorithm
egg-herbie
Rules
1962×log-prod
784×*-commutative
684×distribute-lft-out
666×distribute-rgt-in
648×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

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

localize11.0ms (0%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c t) (*.f64 i y))
94.0%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
Compiler

Compiled 36 to 13 computations (63.9% saved)

series5.0ms (0%)

Counts
2 → 100
Calls

27 calls:

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

rewrite120.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1268×log-prod
978×fma-def
914×pow-prod-down
592×pow-prod-up
552×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
123944
2319944
Stop Event
node limit
Counts
2 → 242
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(-.f64 (*.f64 c t) (*.f64 i y))
Outputs
(+.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(+.f64 0 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i))))) (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(fma.f64 (*.f64 c t) j (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 j (*.f64 c t) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1 (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 1 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(+.f64 (*.f64 c t) (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 c t (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 c t))
(+.f64 0 (fma.f64 c t (*.f64 y (neg.f64 i))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1)
(*.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))))
(*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 1 (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 y (neg.f64 i)) 2) (*.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 2) (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y (neg.f64 i)) 2)) (-.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 2)) (-.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 3)
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) -1)
(pow.f64 (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2))
(log.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) t) (pow.f64 (exp.f64 i) (neg.f64 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (exp.f64 (*.f64 y (neg.f64 i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 i) (neg.f64 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 c) t)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (neg.f64 y)) (pow.f64 (exp.f64 c) t)))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (neg.f64 y)) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) t) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 i) y)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(cbrt.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(exp.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(fma.f64 c t (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 c t (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c t (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(fma.f64 t c (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 t c (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 t c (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 c t) 1 (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c t) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c t) 1 (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c t) 1 (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(fma.f64 y (neg.f64 i) (*.f64 c t))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 c t) (*.f64 y (neg.f64 i)))
(fma.f64 1 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 1 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 c t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 c t (*.f64 y (neg.f64 i))))
(fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (neg.f64 (cbrt.f64 (*.f64 i y))) (*.f64 c t))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 y (neg.f64 i)))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))) (*.f64 c t))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (neg.f64 y) i (*.f64 c t))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (neg.f64 i) y (*.f64 c t))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (fma.f64 c t (*.f64 y (neg.f64 i))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (fma.f64 c t (*.f64 y (neg.f64 i))))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 c t))
(fma.f64 -1 (*.f64 i y) (*.f64 c t))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (cbrt.f64 (*.f64 i y)) (*.f64 c t))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 (neg.f64 i) 1) y (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 i) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 c t))

simplify167.0ms (0.3%)

Algorithm
egg-herbie
Rules
934×unswap-sqr
764×associate-+r+
722×fma-neg
534×cancel-sign-sub-inv
368×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04559232
110308426
230458226
Stop Event
node limit
Counts
342 → 284
Calls
Call 1
Inputs
(*.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 (-.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 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(+.f64 0 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i))))) (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 2))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(fma.f64 (*.f64 c t) j (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 j (*.f64 c t) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1 (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 1 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(+.f64 (*.f64 c t) (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 c t (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 c t))
(+.f64 0 (fma.f64 c t (*.f64 y (neg.f64 i))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1)
(*.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))))
(*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 1 (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 y (neg.f64 i)) 2) (*.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 2) (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y (neg.f64 i)) 2)) (-.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 2)) (-.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1)
(pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 3)
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) -1)
(pow.f64 (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2))
(log.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) t) (pow.f64 (exp.f64 i) (neg.f64 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (exp.f64 (*.f64 y (neg.f64 i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 i) (neg.f64 y))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 c) t)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (neg.f64 y)) (pow.f64 (exp.f64 c) t)))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (neg.f64 y)) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) t) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 i) y)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(cbrt.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3))
(expm1.f64 (log1p.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(exp.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(fma.f64 c t (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 c t (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c t (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(fma.f64 t c (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 t c (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 t c (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 c t) 1 (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c t) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c t) 1 (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c t) 1 (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(fma.f64 y (neg.f64 i) (*.f64 c t))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 c t) (*.f64 y (neg.f64 i)))
(fma.f64 1 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 1 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (*.f64 c t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 1 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 c t (*.f64 y (neg.f64 i))))
(fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (neg.f64 (cbrt.f64 (*.f64 i y))) (*.f64 c t))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 y (neg.f64 i)))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))) (*.f64 c t))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (neg.f64 y) i (*.f64 c t))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (neg.f64 i) y (*.f64 c t))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (fma.f64 c t (*.f64 y (neg.f64 i))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (fma.f64 c t (*.f64 y (neg.f64 i))))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 c t))
(fma.f64 -1 (*.f64 i y) (*.f64 c t))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (cbrt.f64 (*.f64 i y)) (*.f64 c t))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(fma.f64 (*.f64 (neg.f64 i) 1) y (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 i) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 c t))
Outputs
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 y) (*.f64 i j))
(*.f64 y (*.f64 j (neg.f64 i)))
(*.f64 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.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 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.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 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.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 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.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 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.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 y (*.f64 i (neg.f64 j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 -1 (*.f64 y i))
(*.f64 (neg.f64 y) i)
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 (neg.f64 y) i)
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 (neg.f64 y) i)
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 i y))
(*.f64 (neg.f64 y) i)
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 (neg.f64 y) i)
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 -1 (*.f64 y i))
(*.f64 (neg.f64 y) i)
(*.f64 y (neg.f64 i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 0 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i))))) (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 1)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 j (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2))) j)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (fma.f64 c t (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 (fma.f64 c t (*.f64 y i)) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i))) j)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) j) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 j (/.f64 (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2))) j)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) j) (fma.f64 c t (*.f64 i y)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 (fma.f64 c t (*.f64 y i)) j))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i))) j)
(pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 3)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 2) 1/2)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 3) 1/3)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 2))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(log.f64 (pow.f64 (exp.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 3))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 1))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 1) 1))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 3))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 1/3))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j))) 2))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 c t) j (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 j (*.f64 c t) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 j (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1 (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 1 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 1 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) 2) (cbrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (sqrt.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) j)) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 j (fma.f64 i (neg.f64 y) (*.f64 i y))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 j (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (*.f64 i j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 c t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 c t (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 0 (fma.f64 c t (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1)
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(/.f64 1 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 1 (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 c t (*.f64 i y)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 c t (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (pow.f64 (*.f64 y (neg.f64 i)) 2) (*.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (+.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 3)) (+.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 2) (*.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (-.f64 (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 i (neg.f64 y) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (*.f64 0 (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 0 (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i))))))
(/.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y (neg.f64 i)) 2)) (-.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 2)) (-.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (pow.f64 (fma.f64 i (neg.f64 y) (*.f64 y i)) 2)) (-.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 i (neg.f64 y) (*.f64 y i))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (pow.f64 (*.f64 0 (*.f64 y i)) 2)) (-.f64 (*.f64 c t) (fma.f64 y i (*.f64 0 (*.f64 y i)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (-.f64 (*.f64 c t) (*.f64 y i)))
(pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 3)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2) 1/2)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3) 1/3)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2)
(-.f64 (*.f64 c t) (*.f64 y i))
(pow.f64 (/.f64 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(pow.f64 (/.f64 (fma.f64 c t (*.f64 i y)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(sqrt.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 2))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (pow.f64 (exp.f64 c) t) (pow.f64 (exp.f64 i) (neg.f64 y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (exp.f64 (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 i) (neg.f64 y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (exp.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (+.f64 1 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 c) t)))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (neg.f64 y)) (pow.f64 (exp.f64 c) t)))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (*.f64 (pow.f64 (exp.f64 i) (neg.f64 y)) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (/.f64 (pow.f64 (exp.f64 c) t) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 i) y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (+.f64 1 (expm1.f64 (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(cbrt.f64 (pow.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 3))
(-.f64 (*.f64 c t) (*.f64 y i))
(expm1.f64 (log1p.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 1) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 3))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 1/3))
(-.f64 (*.f64 c t) (*.f64 y i))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i))))) 2))
(-.f64 (*.f64 c t) (*.f64 y i))
(log1p.f64 (expm1.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 c t (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 c t (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 c t (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 t c (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 t c (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 t c (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c t) 1 (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c t) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c t) 1 (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c t) 1 (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 y (neg.f64 i) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (fma.f64 c t (*.f64 y (neg.f64 i))) 1 (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (*.f64 c t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (*.f64 c t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (*.f64 c t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (fma.f64 c t (*.f64 y (neg.f64 i))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 c t (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (neg.f64 (cbrt.f64 (*.f64 i y))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) 2) (cbrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 i y)) (neg.f64 (sqrt.f64 (*.f64 i y))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (sqrt.f64 (fma.f64 c t (*.f64 y (neg.f64 i)))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (neg.f64 y) i (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 c t (*.f64 i y)) (pow.f64 (*.f64 c t) 2))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) 1) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 c t (*.f64 y i)) (pow.f64 (*.f64 c t) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 c t (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 c t (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 c t (*.f64 y i)))
(fma.f64 (neg.f64 i) y (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)))) (cbrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (fma.f64 c t (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (sqrt.f64 (fma.f64 i (neg.f64 y) (*.f64 i y))) (fma.f64 c t (*.f64 y (neg.f64 i))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 i y))) (sqrt.f64 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 -1 (*.f64 i y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 i (neg.f64 y) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 i y))) (pow.f64 (cbrt.f64 (*.f64 i y)) 2) (*.f64 i y)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (+.f64 (fma.f64 i (neg.f64 y) (*.f64 i y)) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 i y)) 2)) (cbrt.f64 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 i (neg.f64 y) (fma.f64 i (neg.f64 y) (*.f64 i y))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 i y) (fma.f64 i (neg.f64 y) (*.f64 i y)))))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 (neg.f64 i) 1) y (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 (neg.f64 i) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))
(fma.f64 (*.f64 (neg.f64 i) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 y i))

localize22.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f64 (*.f64 z c) (*.f64 a i))
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
92.6%
(*.f64 t (*.f64 c j))
89.0%
(*.f64 z (*.f64 y x))
Compiler

Compiled 92 to 19 computations (79.3% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite74.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1358×pow1
1238×add-exp-log
1238×log1p-expm1-u
1238×expm1-log1p-u
1210×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
113913
2169413
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 z (*.f64 y x))
Outputs
(-.f64 (+.f64 1 (*.f64 z (*.f64 y x))) 1)
(pow.f64 (*.f64 z (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 z (*.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (*.f64 z (*.f64 y x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) y) z))
(cbrt.f64 (pow.f64 (*.f64 z (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 z (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 z (*.f64 y x))))
(log1p.f64 (expm1.f64 (*.f64 z (*.f64 y x))))

simplify63.0ms (0.1%)

Algorithm
egg-herbie
Rules
1962×log-prod
784×*-commutative
684×distribute-lft-out
666×distribute-rgt-in
648×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

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

localize35.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
89.0%
(*.f64 z (*.f64 y x))
22.1%
(fma.f64 (neg.f64 i) a (*.f64 a i))
Compiler

Compiled 167 to 25 computations (85% saved)

eval169.0ms (0.3%)

Compiler

Compiled 23712 to 4305 computations (81.8% saved)

prune237.0ms (0.5%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New76015775
Fresh72128
Picked101
Done134
Total76939808
Accurracy
100.0%
Counts
808 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.5%
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b))))
48.1%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b)))
56.9%
(+.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 z (*.f64 y x))) 3) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
32.9%
(+.f64 (-.f64 (/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 y z) 2) (*.f64 t (*.f64 a (fma.f64 y z (*.f64 a t))))) (-.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (*.f64 a t) 3)))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
73.3%
(+.f64 (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
68.1%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
57.2%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))) (*.f64 t (*.f64 c j)))
56.9%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))
45.3%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j)))
24.8%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (pow.f64 (sqrt.f64 (-.f64 (*.f64 z c) (*.f64 a i))) 2))) (*.f64 t (*.f64 c j)))
57.2%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
68.0%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
44.3%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j)))
44.7%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j)))
83.9%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
40.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
69.8%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j)))
44.5%
(+.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
25.4%
(+.f64 (-.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 y z) (*.f64 t a)) 3) (pow.f64 x 3))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
45.0%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
47.8%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
27.2%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
28.4%
(*.f64 (fma.f64 t c (*.f64 y (neg.f64 i))) j)
35.2%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
28.4%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
14.6%
(*.f64 (*.f64 (neg.f64 y) i) j)
17.7%
(*.f64 (*.f64 y z) x)
16.5%
(*.f64 (*.f64 c t) j)
14.1%
(*.f64 (neg.f64 y) (*.f64 i j))
19.0%
(*.f64 z (*.f64 y x))
31.5%
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
20.2%
(*.f64 y (*.f64 z x))
33.6%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
27.0%
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
15.3%
(*.f64 i (*.f64 a b))
15.9%
(*.f64 c (*.f64 t j))
33.1%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
15.7%
(*.f64 a (*.f64 i b))
14.8%
(*.f64 -1 (*.f64 i (*.f64 y j)))
Compiler

Compiled 1968 to 1311 computations (33.4% saved)

localize40.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i)))
94.8%
(/.f64 b (/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i))))
94.0%
(*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 148 to 35 computations (76.4% saved)

series7.0ms (0%)

Counts
2 → 108
Calls

27 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1454×log-prod
994×fma-def
672×pow-prod-up
646×pow-exp
512×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify107.0ms (0.2%)

Algorithm
egg-herbie
Rules
1028×unswap-sqr
806×distribute-lft-in
778×distribute-rgt-in
468×distribute-rgt-neg-in
464×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

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

localize8.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
94.0%
(*.f64 c (*.f64 t j))
Compiler

Compiled 20 to 11 computations (45% saved)

localize9.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
91.8%
(*.f64 i (*.f64 y j))
Compiler

Compiled 28 to 14 computations (50% saved)

localize16.0ms (0%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 c t) (*.f64 y i))
100.0%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
94.0%
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
93.8%
(*.f64 y (*.f64 z x))
Compiler

Compiled 61 to 16 computations (73.8% saved)

series6.0ms (0%)

Counts
4 → 178
Calls

57 calls:

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

rewrite277.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1932×log-prod
1716×fma-def
656×expm1-udef
656×log1p-udef
530×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01696
135096
2488096
Stop Event
node limit
Counts
4 → 318
Calls
Call 1
Inputs
(*.f64 y (*.f64 z x))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
(-.f64 (*.f64 c t) (*.f64 y i))
Outputs
(+.f64 0 (*.f64 y (*.f64 z x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(+.f64 0 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 y i (*.f64 c t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) j) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 y i (*.f64 c t)))
(pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(fma.f64 (*.f64 c t) j (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 j (*.f64 c t) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(*.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1)
(*.f64 1 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(*.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2) (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(*.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (/.f64 1 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y)) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))) (neg.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 3)
(pow.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2))
(log.f64 (exp.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))) (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (pow.f64 (pow.f64 (exp.f64 x) z) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x))))))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(exp.f64 (log.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 z (*.f64 x y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 x (*.f64 y z) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 z x) y (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 y (*.f64 z x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 y (*.f64 z x)))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 y (*.f64 z x)))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y z) x (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 y x) z (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 z x)) 2)) (cbrt.f64 (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.f64 (*.f64 c t) (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(+.f64 (*.f64 c t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 c t))
(+.f64 0 (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1)
(*.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (fma.f64 y i (*.f64 c t)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 y i (*.f64 c t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 y i (*.f64 c t))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) c) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (exp.f64 (*.f64 y (neg.f64 i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 t) c)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (pow.f64 (exp.f64 t) c)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) c) (+.f64 1 (expm1.f64 (*.f64 y i)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 y) i)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (+.f64 1 (expm1.f64 (*.f64 y i)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(exp.f64 (log.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(fma.f64 y (neg.f64 i) (*.f64 c t))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(fma.f64 c t (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 c t (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c t (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(fma.f64 t c (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 t c (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 c t) 1 (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c t) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c t) 1 (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 c t) 1 (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (*.f64 c t) (*.f64 y (neg.f64 i)))
(fma.f64 1 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 1 (*.f64 c t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (*.f64 c t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (neg.f64 (cbrt.f64 (*.f64 y i))) (*.f64 c t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 y (neg.f64 i)))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i))) (*.f64 c t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (neg.f64 i) y (*.f64 c t))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (neg.f64 y) i (*.f64 c t))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 c t))
(fma.f64 -1 (*.f64 y i) (*.f64 c t))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2)) (cbrt.f64 (*.f64 y i)) (*.f64 c t))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 (neg.f64 y) 1) i (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c t))

simplify212.0ms (0.4%)

Algorithm
egg-herbie
Rules
1588×fma-neg
636×fma-def
624×log-prod
618×associate-*r*
580×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062116842
1148715250
2517814926
Stop Event
node limit
Counts
496 → 412
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(*.f64 c (*.f64 t j))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 -1 (*.f64 y i))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(*.f64 -1 (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(+.f64 0 (*.f64 y (*.f64 z x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(+.f64 0 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 y (neg.f64 i))))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 1)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 y i (*.f64 c t)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) j) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 y i (*.f64 c t)))
(pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(fma.f64 (*.f64 c t) j (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 j (*.f64 c t) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(*.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1)
(*.f64 1 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(*.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2) (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(*.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (/.f64 1 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y)) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))) (neg.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1)
(pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 3)
(pow.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2)
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2))
(log.f64 (exp.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))) (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (pow.f64 (pow.f64 (exp.f64 x) z) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x))))))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(exp.f64 (log.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 1))
(log1p.f64 (expm1.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 z (*.f64 x y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 x (*.f64 y z) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 z x) y (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 y (*.f64 z x)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 y (*.f64 z x)))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 y (*.f64 z x)))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 y (*.f64 z x)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y z) x (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 (*.f64 y x) z (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 z x)) 2)) (cbrt.f64 (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(+.f64 (*.f64 c t) (*.f64 y (neg.f64 i)))
(+.f64 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(+.f64 (*.f64 c t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 c t))
(+.f64 0 (-.f64 (*.f64 c t) (*.f64 y i)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1)
(*.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(/.f64 1 (/.f64 (fma.f64 y i (*.f64 c t)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 y i (*.f64 c t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 y i (*.f64 c t))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) c) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (exp.f64 (*.f64 y (neg.f64 i)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 t) c)))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (pow.f64 (exp.f64 t) c)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) c) (+.f64 1 (expm1.f64 (*.f64 y i)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 y) i)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (+.f64 1 (expm1.f64 (*.f64 y i)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(exp.f64 (log.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(fma.f64 y (neg.f64 i) (*.f64 c t))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(fma.f64 c t (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 c t (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c t (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(fma.f64 t c (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 t c (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 c t) 1 (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c t) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c t) 1 (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 c t) 1 (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (*.f64 c t) (*.f64 y (neg.f64 i)))
(fma.f64 1 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 1 (*.f64 c t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (*.f64 c t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 1 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c t))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (neg.f64 (cbrt.f64 (*.f64 y i))) (*.f64 c t))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 y (neg.f64 i)))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i))) (*.f64 c t))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (neg.f64 i) y (*.f64 c t))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (neg.f64 y) i (*.f64 c t))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c t) (*.f64 y i)))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 c t))
(fma.f64 -1 (*.f64 y i) (*.f64 c t))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2)) (cbrt.f64 (*.f64 y i)) (*.f64 c t))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(fma.f64 (*.f64 (neg.f64 y) 1) i (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 c t))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c t))
Outputs
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (*.f64 i j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 y (*.f64 z x)) (*.f64 -1 (*.f64 y (*.f64 i j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 y (*.f64 i j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 c (*.f64 t j))
(*.f64 j (*.f64 c t))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x)))
(fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 y (+.f64 (*.f64 -1 (*.f64 i j)) (*.f64 z x))) (*.f64 c (*.f64 t j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x)))))
(*.f64 (neg.f64 y) (fma.f64 i j (*.f64 z (neg.f64 x))))
(*.f64 (-.f64 (*.f64 i j) (*.f64 z x)) (neg.f64 y))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (fma.f64 i j (*.f64 z (neg.f64 x)))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (fma.f64 i j (*.f64 z (neg.f64 x)))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 y (+.f64 (*.f64 i j) (*.f64 -1 (*.f64 z x))))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 y) (fma.f64 i j (*.f64 z (neg.f64 x)))))
(-.f64 (*.f64 j (*.f64 c t)) (*.f64 y (-.f64 (*.f64 i j) (*.f64 z x))))
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 (neg.f64 i) (*.f64 y j))
(*.f64 (*.f64 y j) (neg.f64 i))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c (*.f64 t j)) (+.f64 (*.f64 -1 (*.f64 i (*.f64 y j))) (*.f64 y (*.f64 z x))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 y (neg.f64 i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 y i))
(*.f64 y (neg.f64 i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 -1 (*.f64 i y))
(*.f64 y (neg.f64 i))
(*.f64 i (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 -1 (*.f64 i y)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 0 (*.f64 y (*.f64 z x)))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 z x)))) 1)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(pow.f64 (*.f64 y (*.f64 z x)) 1)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(pow.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) 1/3)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) 2)
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(exp.f64 (log.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 z x))) 1))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 z x))))
(*.f64 y (*.f64 z x))
(*.f64 x (*.f64 y z))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 0 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 j (*.f64 c t)) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (*.f64 (*.f64 c t) j) (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y)))) (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 1)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 j (/.f64 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) j)
(/.f64 (*.f64 j (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (fma.f64 y i (*.f64 c t)))
(/.f64 j (/.f64 (fma.f64 y i (*.f64 c t)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (fma.f64 i y (*.f64 c t))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) j) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 j (/.f64 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) j)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) j) (fma.f64 y i (*.f64 c t)))
(/.f64 j (/.f64 (fma.f64 y i (*.f64 c t)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))))
(*.f64 (/.f64 j (fma.f64 i y (*.f64 c t))) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)))
(pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) 1/3)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2)
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(log.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(exp.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 c t) j (*.f64 (*.f64 y (neg.f64 i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 j (*.f64 c t) (*.f64 j (*.f64 y (neg.f64 i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 j (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (*.f64 (neg.f64 i) (*.f64 y j)))
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))) 1)
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))) (/.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 y (*.f64 z (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 x (*.f64 y z)) 2)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 z x) (neg.f64 y))))
(*.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1)
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 1 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2) (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (/.f64 1 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) 1) (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 i y) (*.f64 c t)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (/.f64 1 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 y (*.f64 z (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 x (*.f64 y z)) 2)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 z x) (neg.f64 y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) 1) (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 i y) (*.f64 c t)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 1 (/.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y)) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 y (*.f64 z (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 x (*.f64 y z)) 2)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 z x) (neg.f64 y))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) 1) (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 i y) (*.f64 c t)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (*.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2) (*.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 z x) (neg.f64 y))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y)))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2)) (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 y (*.f64 z (neg.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 x (*.f64 y z)) 2)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 z x) (neg.f64 y))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 3) (pow.f64 (*.f64 y (*.f64 z x)) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 z x)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3))) (neg.f64 (fma.f64 (*.f64 y (*.f64 z x)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y z)) 3) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 3)) (fma.f64 (*.f64 x (*.f64 y z)) (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 i y) (*.f64 c t)))) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))) (neg.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 (neg.f64 (*.f64 z x)) y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2) (pow.f64 (*.f64 y (*.f64 z x)) 2))) (neg.f64 (fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (*.f64 y (*.f64 z (neg.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (neg.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 (*.f64 z x) (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (fma.f64 j (-.f64 (*.f64 i y) (*.f64 c t)) (neg.f64 (*.f64 (*.f64 z x) (neg.f64 y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 y z)) 2) (pow.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) 2)) (fma.f64 y (*.f64 z x) (*.f64 j (-.f64 (*.f64 i y) (*.f64 c t)))))
(pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 1)
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(pow.f64 (cbrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 3)
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(pow.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3) 1/3)
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(pow.f64 (sqrt.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 2)
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(sqrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (exp.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x) z) y) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))) (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x)))) (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (*.f64 (pow.f64 (exp.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x))))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (pow.f64 (pow.f64 (exp.f64 x) z) y)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z x))))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(cbrt.f64 (pow.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 3))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(expm1.f64 (log1p.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(exp.f64 (log.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(exp.f64 (*.f64 (log.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))) 1))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(log1p.f64 (expm1.f64 (fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 y (*.f64 z x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 z (*.f64 x y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 x (*.f64 y z) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 z x) y (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 y (*.f64 z x)) 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 1 (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 1 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 1 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) 2) (cbrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (*.f64 (cbrt.f64 (*.f64 z x)) y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (pow.f64 (cbrt.f64 j) 2) (*.f64 (cbrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 2) (cbrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (sqrt.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (sqrt.f64 (*.f64 z x)) (*.f64 (sqrt.f64 (*.f64 z x)) y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (sqrt.f64 j) (*.f64 (sqrt.f64 j) (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (sqrt.f64 (*.f64 y (*.f64 z x))) (sqrt.f64 (*.f64 y (*.f64 z x))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 y z) x (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (pow.f64 (cbrt.f64 j) 2)) (cbrt.f64 j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (sqrt.f64 j)) (sqrt.f64 j) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 j (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 j (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 y (*.f64 z x)))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 y x) z (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 z x)) 2)) (cbrt.f64 (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 y (sqrt.f64 (*.f64 z x))) (sqrt.f64 (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (*.f64 z x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (*.f64 z x) (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (*.f64 y z) 1) x (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (*.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
(fma.f64 c (*.f64 j t) (fma.f64 y (*.f64 z x) (*.f64 (neg.f64 i) (*.f64 y j))))
(fma.f64 y (-.f64 (*.f64 z x) (*.f64 i j)) (*.f64 j (*.f64 c t)))
(+.f64 (*.f64 c t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 c t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (*.f64 y (neg.f64 i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 0 (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 i y))))))
(*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1)
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)) (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 1 (/.f64 (fma.f64 y i (*.f64 c t)) (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (fma.f64 y i (*.f64 c t)))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3))) (neg.f64 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3))) (neg.f64 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2))) (neg.f64 (fma.f64 y i (*.f64 c t))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2))) (neg.f64 (fma.f64 y i (*.f64 c t))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(/.f64 (+.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y (neg.f64 i)) 3)) (+.f64 (pow.f64 (*.f64 c t) 2) (-.f64 (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i))) (*.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) (pow.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (-.f64 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (fma.f64 y (neg.f64 i) (*.f64 i y)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 i y)) (-.f64 (fma.f64 y (neg.f64 i) (*.f64 i y)) (-.f64 (*.f64 c t) (*.f64 i y))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3) (pow.f64 (*.f64 0 (*.f64 i y)) 3)) (fma.f64 (*.f64 0 (*.f64 i y)) (+.f64 (-.f64 (*.f64 0 (*.f64 i y)) (*.f64 c t)) (*.f64 i y)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2)))
(/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 3)) (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (*.f64 (*.f64 y (neg.f64 i)) (*.f64 y (neg.f64 i)))) (-.f64 (*.f64 c t) (*.f64 y (neg.f64 i))))
(*.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))))
(/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))) (-.f64 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 i y)) (fma.f64 y (neg.f64 i) (*.f64 i y)))) (-.f64 (-.f64 (*.f64 c t) (*.f64 i y)) (fma.f64 y (neg.f64 i) (*.f64 i y))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (*.f64 (*.f64 0 (*.f64 i y)) (*.f64 0 (*.f64 i y)))) (-.f64 (*.f64 c t) (fma.f64 i y (*.f64 0 (*.f64 i y)))))
(/.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 i y)) 2) (-.f64 (*.f64 c t) (*.f64 i y)))
(pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1)
(-.f64 (*.f64 c t) (*.f64 i y))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 3)
(-.f64 (*.f64 c t) (*.f64 i y))
(pow.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3) 1/3)
(-.f64 (*.f64 c t) (*.f64 i y))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2)
(-.f64 (*.f64 c t) (*.f64 i y))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 2))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (pow.f64 (exp.f64 t) c) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (exp.f64 (*.f64 y (neg.f64 i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (/.f64 1 (pow.f64 (exp.f64 y) i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i)))) (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (exp.f64 (-.f64 (*.f64 c t) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (exp.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i))))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (pow.f64 (exp.f64 t) c)))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (exp.f64 (*.f64 y (neg.f64 i))) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (pow.f64 (exp.f64 t) c)))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 y) i)) (+.f64 1 (expm1.f64 (*.f64 c t)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (/.f64 (pow.f64 (exp.f64 t) c) (+.f64 1 (expm1.f64 (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (pow.f64 (exp.f64 y) i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 c t))) (+.f64 1 (expm1.f64 (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 3))
(-.f64 (*.f64 c t) (*.f64 i y))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(exp.f64 (log.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 c t) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 y (neg.f64 i) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 c t (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 c t (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 c t (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 c t (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 t c (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 t c (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 t c (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 t c (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c t) 1 (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c t) 1 (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c t) 1 (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c t) 1 (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 i (neg.f64 y) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 y (neg.f64 i) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 y i)) 1 (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (*.f64 c t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (*.f64 c t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (*.f64 c t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (*.f64 c t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (-.f64 (*.f64 c t) (*.f64 y i)) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (fma.f64 y (neg.f64 i) (*.f64 y i)) (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 1 (*.f64 y (neg.f64 i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (neg.f64 (cbrt.f64 (*.f64 y i))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 t) 2) (*.f64 (cbrt.f64 t) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) 2) (cbrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (cbrt.f64 (*.f64 c t)) (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 c t)) 2) (cbrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 y i)) (neg.f64 (sqrt.f64 (*.f64 y i))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 t) (*.f64 (sqrt.f64 t) c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (sqrt.f64 (-.f64 (*.f64 c t) (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 c t)) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (neg.f64 i) y (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 y i) 3)) (/.f64 1 (fma.f64 (*.f64 y i) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (/.f64 1 (fma.f64 (*.f64 i y) (fma.f64 y i (*.f64 c t)) (pow.f64 (*.f64 c t) 2))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 3) (pow.f64 (*.f64 i y) 3)) (fma.f64 (*.f64 i y) (fma.f64 i y (*.f64 c t)) (pow.f64 (*.f64 c t) 2))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 y i) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (/.f64 1 (fma.f64 y i (*.f64 c t))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(+.f64 (*.f64 0 (*.f64 i y)) (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(+.f64 0 (/.f64 (-.f64 (pow.f64 (*.f64 c t) 2) (pow.f64 (*.f64 i y) 2)) (fma.f64 i y (*.f64 c t))))
(fma.f64 (neg.f64 y) i (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)))) (cbrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y (neg.f64 i))) (cbrt.f64 (*.f64 y (neg.f64 i)))) (cbrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (sqrt.f64 (fma.f64 y (neg.f64 i) (*.f64 y i))) (-.f64 (*.f64 c t) (*.f64 y i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (sqrt.f64 (*.f64 y (neg.f64 i))) (sqrt.f64 (*.f64 y (neg.f64 i))) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 y i))) (sqrt.f64 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 -1 (*.f64 y i) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 y (neg.f64 i) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 0 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 (*.f64 y (neg.f64 i)) 1 (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 0 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 y i))) (pow.f64 (cbrt.f64 (*.f64 y i)) 2) (*.f64 y i)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 0 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (*.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) 1))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 0 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 y i))) (+.f64 (fma.f64 y (neg.f64 i) (*.f64 y i)) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (fma.f64 y (neg.f64 i) (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (*.f64 0 (*.f64 i y)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) (-.f64 (sqrt.f64 (*.f64 c t)) (sqrt.f64 (*.f64 i y))) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 y i)) 2)) (cbrt.f64 (*.f64 y i)) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 t) 2)) (cbrt.f64 t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 c (sqrt.f64 t)) (sqrt.f64 t) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 y (neg.f64 i)))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (*.f64 (*.f64 y (neg.f64 i)) 1))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (fma.f64 y (neg.f64 i) (fma.f64 y (neg.f64 i) (*.f64 y i))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 t (sqrt.f64 c)) (sqrt.f64 c) (neg.f64 (-.f64 (*.f64 y i) (fma.f64 y (neg.f64 i) (*.f64 y i)))))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 (neg.f64 y) 1) i (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 (neg.f64 y) (pow.f64 (cbrt.f64 i) 2)) (cbrt.f64 i) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 (*.f64 (neg.f64 y) (sqrt.f64 i)) (sqrt.f64 i) (*.f64 c t))
(-.f64 (*.f64 c t) (*.f64 i y))

localize28.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(-.f64 (*.f64 z c) (*.f64 a i))
94.2%
(*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))
91.8%
(*.f64 (neg.f64 i) (*.f64 y j))
91.2%
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
Compiler

Compiled 118 to 22 computations (81.4% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite100.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1578×pow1
1440×add-exp-log
1438×log1p-expm1-u
1438×expm1-log1p-u
1406×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
118213
2230613
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f64 (neg.f64 i) (*.f64 y j))
Outputs
(-.f64 0 (*.f64 i (*.f64 y j)))
(-.f64 (+.f64 1 (*.f64 i (*.f64 y j))) 1)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(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)))
(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))))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))

simplify88.0ms (0.2%)

Algorithm
egg-herbie
Rules
1938×log-prod
918×distribute-rgt-in
900×distribute-lft-in
880×*-commutative
704×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
041921
1103855
2414789
32254789
46753789
Stop Event
node limit
Counts
49 → 22
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 0 (*.f64 i (*.f64 y j)))
(-.f64 (+.f64 1 (*.f64 i (*.f64 y j))) 1)
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(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)))
(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))))
(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 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(*.f64 -1 (*.f64 y (*.f64 i j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 0 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(-.f64 (+.f64 1 (*.f64 i (*.f64 y j))) 1)
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(pow.f64 (*.f64 i (*.f64 y j)) 1)
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(pow.f64 (cbrt.f64 (*.f64 i (*.f64 y j))) 3)
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(pow.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(pow.f64 (sqrt.f64 (*.f64 i (*.f64 y j))) 2)
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(neg.f64 (*.f64 i (*.f64 y j)))
(*.f64 i (neg.f64 (*.f64 y j)))
(*.f64 i (*.f64 j (neg.f64 y)))
(*.f64 j (*.f64 i (neg.f64 y)))
(*.f64 i (*.f64 y (neg.f64 j)))
(sqrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 2))
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(log.f64 (pow.f64 (exp.f64 i) (*.f64 y j)))
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(cbrt.f64 (pow.f64 (*.f64 i (*.f64 y j)) 3))
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(expm1.f64 (log1p.f64 (*.f64 i (*.f64 y j))))
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(exp.f64 (log.f64 (*.f64 i (*.f64 y j))))
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))
(log1p.f64 (expm1.f64 (*.f64 i (*.f64 y j))))
(+.f64 1 (-.f64 (*.f64 i (*.f64 y j)) 1))
(+.f64 (*.f64 i (*.f64 y j)) 0)
(*.f64 i (*.f64 y j))

eval428.0ms (0.8%)

Compiler

Compiled 28168 to 5971 computations (78.8% saved)

prune418.0ms (0.8%)

Pruning

38 alts after pruning (32 fresh and 6 done)

PrunedKeptTotal
New9198927
Fresh72431
Picked101
Done167
Total92838966
Accurracy
100.0%
Counts
966 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.6%
(fma.f64 (*.f64 (*.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j))
21.5%
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 z x)) 2) (pow.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) 2)) (-.f64 (*.f64 y (*.f64 z x)) (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j)))
46.5%
(-.f64 (+.f64 (*.f64 -1 (*.f64 a (*.f64 t x))) (*.f64 c (*.f64 t j))) (*.f64 -1 (*.f64 a (*.f64 i b))))
48.1%
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b)))
73.3%
(+.f64 (-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (fma.f64 (neg.f64 a) t (*.f64 t a)) x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
67.9%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (/.f64 b (/.f64 1 (-.f64 (*.f64 c z) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
57.2%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))) (*.f64 t (*.f64 c j)))
56.9%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))
45.3%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j)))
54.8%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j)))
57.2%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
44.3%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j)))
44.7%
(+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j)))
72.4%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (/.f64 b (/.f64 (/.f64 -1 a) i))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
40.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (*.f64 (-.f64 (*.f64 z c) (*.f64 a i)) (sqrt.f64 b)) (sqrt.f64 b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))
44.5%
(+.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) 3)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j)))
44.8%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 z x))) 3))
45.0%
(+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))
47.8%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
33.0%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 y (*.f64 z x)))
27.2%
(+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j))))
28.4%
(*.f64 (fma.f64 t c (*.f64 y (neg.f64 i))) j)
35.2%
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
28.4%
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
14.6%
(*.f64 (*.f64 (neg.f64 y) i) j)
17.7%
(*.f64 (*.f64 y z) x)
16.5%
(*.f64 (*.f64 c t) j)
14.1%
(*.f64 (neg.f64 y) (*.f64 i j))
19.0%
(*.f64 z (*.f64 y x))
31.5%
(*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))
20.2%
(*.f64 y (*.f64 z x))
33.6%
(*.f64 t (-.f64 (*.f64 c j) (*.f64 a x)))
27.0%
(*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))
15.3%
(*.f64 i (*.f64 a b))
15.9%
(*.f64 c (*.f64 t j))
33.1%
(*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))
15.7%
(*.f64 a (*.f64 i b))
14.8%
(*.f64 -1 (*.f64 i (*.f64 y j)))
Compiler

Compiled 922 to 619 computations (32.9% saved)

regimes1.3s (2.5%)

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

10 calls:

196.0ms
x
186.0ms
y
147.0ms
j
138.0ms
a
134.0ms
z
Results
AccuracySegmentsBranch
87.5%4x
86.4%3y
88.3%3z
86.5%3t
87.4%3a
88.3%3b
86.4%2c
84.0%1i
87.5%3j
92.0%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 1946 to 436 computations (77.6% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0508277521971125e+300
2.744140874541938e+304
0.0ms
-inf
-2.389555592278252e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.5s (2.9%)

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

10 calls:

248.0ms
y
201.0ms
x
169.0ms
a
141.0ms
(+.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))))
140.0ms
z
Results
AccuracySegmentsBranch
87.5%4x
86.4%3y
88.2%3z
86.5%3t
87.4%3a
88.3%3b
86.3%2c
85.5%2i
87.5%3j
92.0%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 1635 to 369 computations (77.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0508277521971125e+300
2.744140874541938e+304
0.0ms
-inf
-2.389555592278252e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.0s (2%)

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

10 calls:

168.0ms
a
113.0ms
b
107.0ms
x
106.0ms
j
97.0ms
c
Results
AccuracySegmentsBranch
87.5%4x
86.4%3y
88.2%3z
86.5%3t
87.4%3a
88.3%3b
86.3%2c
85.5%2i
87.5%3j
92.0%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 1177 to 300 computations (74.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0508277521971125e+300
2.744140874541938e+304
0.0ms
-inf
-2.389555592278252e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.5s (2.9%)

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

10 calls:

227.0ms
(+.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))))
153.0ms
b
148.0ms
i
147.0ms
a
143.0ms
j
Results
AccuracySegmentsBranch
87.5%4x
86.4%3y
88.2%3z
86.5%3t
87.4%3a
88.3%3b
86.3%2c
85.5%2i
87.5%3j
92.0%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 1047 to 285 computations (72.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0508277521971125e+300
2.744140874541938e+304
0.0ms
-inf
-2.389555592278252e+307
Compiler

Compiled 50 to 34 computations (32% saved)

regimes1.4s (2.7%)

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

9 calls:

241.0ms
y
191.0ms
a
170.0ms
c
164.0ms
i
142.0ms
x
Results
AccuracySegmentsBranch
84.4%7x
85.0%7y
81.4%3z
81.9%3t
82.9%5a
87.4%6b
85.1%7c
85.5%8i
83.1%3j
Compiler

Compiled 807 to 231 computations (71.4% saved)

bsearch110.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
25.0ms
2.989301855523025e+34
2.4294818677379896e+40
21.0ms
0.04406861571052295
2.16834057532451
23.0ms
4.460411776948619e-45
1.7231708517602172e-40
20.0ms
2.5206998326068305e-194
5.912702914742021e-193
20.0ms
-2.546277747666414e-30
-1.2405749559866813e-32
Results
98.0ms608×body256valid
2.0ms15×body256infinite
Compiler

Compiled 2623 to 1681 computations (35.9% saved)

regimes1.3s (2.6%)

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

9 calls:

236.0ms
x
208.0ms
z
201.0ms
i
158.0ms
j
147.0ms
c
Results
AccuracySegmentsBranch
84.2%9x
82.3%5y
84.0%7z
81.9%3t
79.9%4a
84.5%3b
82.6%8c
81.6%7i
84.7%6j
Compiler

Compiled 595 to 198 computations (66.7% saved)

bsearch147.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
4.722866691426756e-6
2.2612600997316807e-5
20.0ms
-5.2896019940631945e-223
-9.916069471094025e-225
15.0ms
-1.6701134810642939e-195
-8.290940869497081e-196
20.0ms
-1.7297453313897275e-165
-2.436483640551386e-167
70.0ms
-1.5624771427765984e-24
-2.2666067484073562e-33
Results
137.0ms544×body256valid
2.0ms14×body256infinite
Compiler

Compiled 2382 to 1518 computations (36.3% saved)

regimes977.0ms (1.9%)

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

9 calls:

222.0ms
i
156.0ms
c
112.0ms
a
106.0ms
j
94.0ms
y
Results
AccuracySegmentsBranch
80.5%3x
82.3%5y
81.3%5z
81.9%3t
81.2%6a
83.8%3b
80.2%7c
81.4%8i
83.1%3j
Compiler

Compiled 544 to 189 computations (65.3% saved)

bsearch108.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
6.510795332392733e-76
2.9567470799575855e-71
63.0ms
-4.85327468925967e-165
-1.3437393029906086e-167
Results
82.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 1170 to 738 computations (36.9% saved)

regimes1.0s (2.1%)

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

9 calls:

221.0ms
i
189.0ms
c
129.0ms
y
111.0ms
a
98.0ms
j
Results
AccuracySegmentsBranch
80.5%3x
82.3%5y
81.3%5z
81.9%3t
80.9%7a
83.8%3b
80.2%7c
81.4%8i
83.1%3j
Compiler

Compiled 519 to 188 computations (63.8% saved)

bsearch48.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
6.510795332392733e-76
2.9567470799575855e-71
24.0ms
-4.85327468925967e-165
-1.3437393029906086e-167
Results
44.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 1170 to 738 computations (36.9% saved)

regimes1.2s (2.3%)

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

9 calls:

232.0ms
x
221.0ms
i
148.0ms
y
109.0ms
c
102.0ms
b
Results
AccuracySegmentsBranch
83.4%10x
80.4%5y
80.7%5z
80.7%4t
79.1%5a
82.7%3b
78.7%4c
81.4%8i
82.3%3j
Compiler

Compiled 494 to 186 computations (62.3% saved)

bsearch370.0ms (0.7%)

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
57.0ms
8.092102779531442e-6
0.0003029322743835834
49.0ms
6.986661597924849e-93
1.38897557379901e-87
76.0ms
1.430257129898614e-205
6.195296597221544e-201
22.0ms
1.710178632064323e-211
2.2304502522380003e-208
39.0ms
7.227790457901777e-271
3.170611122036947e-268
14.0ms
5.9232743118612855e-282
1.50321376566742e-281
22.0ms
-1.205840441123672e-257
-4.736048807057139e-261
74.0ms
-3.6949941453028834e-150
-1.6131211868711878e-151
17.0ms
-1.9112810961560448e-91
-1.5890479754568604e-92
Results
300.0ms1056×body256valid
1.0msbody256infinite
Compiler

Compiled 4284 to 2774 computations (35.2% saved)

regimes1.1s (2.2%)

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

9 calls:

158.0ms
c
152.0ms
t
146.0ms
a
137.0ms
j
130.0ms
z
Results
AccuracySegmentsBranch
79.0%6x
78.6%4y
79.5%6z
80.7%5t
75.4%2a
80.7%3b
77.6%4c
75.0%2i
81.6%5j
Compiler

Compiled 469 to 182 computations (61.2% saved)

bsearch170.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
9.834495988035332e+181
2.853161018157216e+193
67.0ms
8.26725070809181e+120
1.494799785902032e+134
26.0ms
4392969.051104752
6584266353171.615
34.0ms
-1.0518123967389377e+48
-1.2530790169118058e+35
Results
140.0ms624×body256valid
20.0ms121×body256infinite
Compiler

Compiled 2546 to 1633 computations (35.9% saved)

regimes992.0ms (1.9%)

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

9 calls:

177.0ms
j
140.0ms
y
129.0ms
i
114.0ms
t
110.0ms
a
Results
AccuracySegmentsBranch
73.2%5x
76.1%10y
75.0%6z
77.7%7t
73.6%7a
77.4%3b
71.1%5c
74.5%9i
79.0%9j
Compiler

Compiled 444 to 180 computations (59.5% saved)

bsearch189.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
41.0ms
9.834495988035332e+181
2.853161018157216e+193
33.0ms
8.26725070809181e+120
1.494799785902032e+134
18.0ms
6584266353171.615
69102751760713.61
5.0ms
5.912069813722486e-109
6.785442668138584e-109
23.0ms
3.339056031016369e-160
6.14453618511936e-156
20.0ms
3.179450940712205e-232
6.194301252387909e-230
22.0ms
-1.6439023699345706e-251
-6.418551378827523e-255
27.0ms
-1.5624771427765984e-24
-2.2666067484073562e-33
Results
157.0ms960×body256valid
19.0ms115×body256infinite
Compiler

Compiled 3592 to 2366 computations (34.1% saved)

regimes784.0ms (1.5%)

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

9 calls:

115.0ms
j
114.0ms
y
104.0ms
i
103.0ms
a
89.0ms
t
Results
AccuracySegmentsBranch
72.1%5x
73.6%9y
73.4%5z
73.9%7t
73.6%7a
77.2%3b
70.8%5c
70.7%8i
78.2%9j
Compiler

Compiled 422 to 178 computations (57.8% saved)

bsearch195.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
41.0ms
9.834495988035332e+181
2.853161018157216e+193
34.0ms
8.26725070809181e+120
1.494799785902032e+134
19.0ms
6584266353171.615
69102751760713.61
6.0ms
5.912069813722486e-109
6.785442668138584e-109
22.0ms
3.339056031016369e-160
6.14453618511936e-156
20.0ms
3.179450940712205e-232
6.194301252387909e-230
22.0ms
-1.6439023699345706e-251
-6.418551378827523e-255
29.0ms
-1.0518123967389377e+48
-1.2530790169118058e+35
Results
159.0ms976×body256valid
23.0ms139×body256infinite
Compiler

Compiled 3635 to 2388 computations (34.3% saved)

regimes853.0ms (1.7%)

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

9 calls:

185.0ms
y
106.0ms
z
97.0ms
j
92.0ms
x
84.0ms
t
Results
AccuracySegmentsBranch
67.7%4x
71.2%7y
71.2%6z
70.8%7t
69.7%6a
71.6%4b
70.6%5c
68.9%6i
75.5%8j
Compiler

Compiled 380 to 166 computations (56.3% saved)

bsearch194.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
6584266353171.615
69102751760713.61
14.0ms
1.4969597098540963e-72
3.0876583296743174e-72
18.0ms
4.531132183749267e-128
2.1600339766980915e-127
16.0ms
9.100775321179235e-161
3.339056031016369e-160
20.0ms
-2.684114058949302e-87
-6.072709560319895e-89
32.0ms
-9.007918751819681e-34
-4.279882440987517e-62
24.0ms
-3.7222461024772475e+62
-1.046198447690921e+61
Results
175.0ms752×body256valid
8.0ms48×body256infinite
Compiler

Compiled 2634 to 1760 computations (33.2% saved)

regimes1.5s (3%)

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

9 calls:

340.0ms
i
250.0ms
j
219.0ms
x
189.0ms
b
167.0ms
c
Results
AccuracySegmentsBranch
70.5%10x
60.0%1y
67.4%5z
65.2%5t
65.7%4a
70.9%6b
67.5%7c
66.4%7i
74.0%9j
Compiler

Compiled 359 to 161 computations (55.2% saved)

bsearch229.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
19.0ms
6584266353171.615
69102751760713.61
6.0ms
5.912069813722486e-109
6.785442668138584e-109
32.0ms
3.339056031016369e-160
6.14453618511936e-156
51.0ms
3.179450940712205e-232
6.194301252387909e-230
53.0ms
-9.916069471094025e-225
-3.842971380877359e-226
19.0ms
-2.684114058949302e-87
-6.072709560319895e-89
37.0ms
-4.279882440987517e-62
-3.9752789421046695e-64
12.0ms
-1.2530790169118058e+35
-8.144883664338037e+34
Results
214.0ms768×body256valid
2.0ms13×body256infinite
Compiler

Compiled 2534 to 1724 computations (32% saved)

regimes1.1s (2.1%)

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

9 calls:

182.0ms
t
137.0ms
x
132.0ms
c
124.0ms
i
122.0ms
b
Results
AccuracySegmentsBranch
65.7%11x
63.3%8y
63.8%9z
66.6%13t
61.1%4a
64.7%8b
66.2%10c
63.9%10i
70.1%9j
Compiler

Compiled 340 to 160 computations (52.9% saved)

bsearch248.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
69102751760713.61
6.547910616119809e+21
52.0ms
5.912069813722486e-109
6.785442668138584e-109
23.0ms
3.339056031016369e-160
6.14453618511936e-156
19.0ms
3.179450940712205e-232
6.194301252387909e-230
64.0ms
-9.916069471094025e-225
-3.842971380877359e-226
21.0ms
-2.684114058949302e-87
-6.072709560319895e-89
19.0ms
-4.279882440987517e-62
-3.9752789421046695e-64
22.0ms
-3.371364815181492e+57
-2.655944957408522e+55
Results
232.0ms864×body256valid
4.0ms26×body256infinite
Compiler

Compiled 2809 to 1917 computations (31.8% saved)

regimes1.2s (2.3%)

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

9 calls:

183.0ms
c
155.0ms
t
140.0ms
b
131.0ms
i
128.0ms
x
Results
AccuracySegmentsBranch
65.7%11x
63.3%8y
63.4%9z
66.6%13t
61.1%4a
63.9%9b
66.2%10c
63.9%10i
68.1%8j
Compiler

Compiled 322 to 155 computations (51.9% saved)

bsearch154.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
5.31915722078978e-18
8.081142899249778e-11
23.0ms
3.339056031016369e-160
6.14453618511936e-156
20.0ms
3.179450940712205e-232
6.194301252387909e-230
20.0ms
-9.916069471094025e-225
-3.842971380877359e-226
20.0ms
-2.684114058949302e-87
-6.072709560319895e-89
23.0ms
-4.279882440987517e-62
-3.9752789421046695e-64
21.0ms
-3.371364815181492e+57
-2.655944957408522e+55
Results
138.0ms832×body256valid
5.0ms29×body256infinite
Compiler

Compiled 2683 to 1834 computations (31.6% saved)

regimes1.4s (2.8%)

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

9 calls:

252.0ms
i
208.0ms
z
186.0ms
t
184.0ms
c
160.0ms
y
Results
AccuracySegmentsBranch
64.5%11x
62.9%8y
64.0%11z
64.4%10t
60.7%4a
63.9%9b
67.0%11c
62.0%8i
63.6%5j
Compiler

Compiled 305 to 151 computations (50.5% saved)

bsearch207.0ms (0.4%)

Algorithm
10×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
8.120006741423694e+184
1.7851766434043577e+187
16.0ms
7.833070749326788e+74
3.1062047698067044e+75
9.0ms
88976.40688383195
105848.82050856567
18.0ms
7.494222829704211e-31
1.0199651955109511e-29
26.0ms
1.2712314776315249e-290
1.3884517533360968e-284
23.0ms
-1.2777371450936501e-256
-3.946839134886745e-259
18.0ms
-3.5827132387816344e-227
-5.2089320406876e-228
28.0ms
-4.0848418761739174e-212
-1.179814675074883e-215
21.0ms
-3.489774533243173e-91
-2.9394079152325527e-93
18.0ms
-4.9402356249806116e-5
-4.955430479111387e-6
Results
182.0ms1040×body256valid
10.0ms66×body256infinite
Compiler

Compiled 3204 to 2214 computations (30.9% saved)

regimes1.5s (2.8%)

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

9 calls:

336.0ms
y
207.0ms
b
165.0ms
c
163.0ms
z
148.0ms
x
Results
AccuracySegmentsBranch
61.8%10x
63.1%9y
59.9%10z
62.0%9t
58.7%4a
62.3%12b
63.0%10c
60.0%8i
63.4%5j
Compiler

Compiled 288 to 146 computations (49.3% saved)

bsearch188.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
62.0ms
5.31915722078978e-18
8.081142899249778e-11
55.0ms
3.339056031016369e-160
6.14453618511936e-156
19.0ms
2.012305592415926e-208
3.1289032495619263e-206
51.0ms
-7.044409650220825e-70
-3.2041716361368667e-71
Results
148.0ms496×body256valid
2.0ms15×body256infinite
Compiler

Compiled 1541 to 1074 computations (30.3% saved)

regimes1.0s (2%)

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

9 calls:

189.0ms
c
150.0ms
z
130.0ms
b
104.0ms
a
104.0ms
i
Results
AccuracySegmentsBranch
57.2%7x
59.7%7y
56.4%9z
60.5%8t
58.3%7a
59.0%9b
60.3%11c
58.9%7i
59.6%6j
Compiler

Compiled 272 to 143 computations (47.4% saved)

bsearch175.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
6.160774673483253e-96
8.92949825405775e-89
23.0ms
3.430308146551402e-145
2.6485653080283377e-141
22.0ms
9.416889426164182e-163
9.151722345999757e-161
24.0ms
-5.5525463735367835e-210
-1.1772994643449986e-212
22.0ms
-2.465426204826493e-166
-4.2394675085671163e-168
28.0ms
-1.4374257109854125e-129
-1.538224871438383e-136
25.0ms
-3.011343846075348e-25
-3.0963291581793817e-29
Results
163.0ms896×body256valid
1.0msbody256infinite
Compiler

Compiled 2670 to 1848 computations (30.8% saved)

regimes847.0ms (1.7%)

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

9 calls:

139.0ms
y
128.0ms
b
113.0ms
t
110.0ms
c
102.0ms
a
Results
AccuracySegmentsBranch
56.4%8x
58.1%8y
53.1%4z
56.5%6t
54.8%6a
58.2%10b
54.4%7c
57.3%5i
58.1%8j
Compiler

Compiled 257 to 139 computations (45.9% saved)

bsearch252.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
39.0ms
9.864283466988164e+232
4.1057723163435934e+238
29.0ms
7.000573104199998e+65
1.707075199655077e+72
23.0ms
7.878527486385647e-56
4.899674241301689e-53
26.0ms
1.7968879069179308e-127
2.2801967956591358e-123
17.0ms
-9.002126327790385e-224
-1.576473667800486e-224
25.0ms
-2.1173804348052148e-178
-4.938693117656402e-188
27.0ms
-4.7641938798406725e+25
-69293913359214136.0
27.0ms
-7.338691877756486e+43
-1.8438246676399713e+35
38.0ms
-2.2506914075502665e+189
-1.1946832601284563e+180
Results
208.0ms1216×body256valid
29.0ms176×body256infinite
Compiler

Compiled 3394 to 2390 computations (29.6% saved)

regimes748.0ms (1.5%)

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

9 calls:

107.0ms
z
105.0ms
b
87.0ms
y
87.0ms
i
81.0ms
j
Results
AccuracySegmentsBranch
51.3%8x
57.6%9y
51.7%12z
51.9%7t
48.7%7a
53.1%12b
49.6%8c
54.3%10i
54.8%9j
Compiler

Compiled 242 to 138 computations (43% saved)

bsearch203.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
26.0ms
3.356734850496012e-54
3.4163335943440804e-46
20.0ms
2.38260193368911e-147
5.361236349266135e-146
28.0ms
5.933328899679689e-214
1.802401369259228e-203
23.0ms
1.3093352700733345e-269
8.026411240272164e-266
28.0ms
-1.02864368689081e-233
-3.373339201018332e-244
23.0ms
-1.0466711810947654e-100
-4.134244567384705e-105
28.0ms
-771.1177193265681
-1.0228589425886845e-5
27.0ms
-6.344892494304415e+123
-3.1923660500240117e+120
Results
183.0ms1104×body256valid
6.0ms39×body256infinite
Compiler

Compiled 2672 to 1966 computations (26.4% saved)

regimes581.0ms (1.1%)

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

9 calls:

110.0ms
z
68.0ms
x
66.0ms
j
65.0ms
y
60.0ms
b
Results
AccuracySegmentsBranch
48.2%9x
56.6%9y
53.5%15z
49.8%5t
49.0%6a
49.4%7b
47.5%6c
47.4%7i
51.8%7j
Compiler

Compiled 198 to 127 computations (35.9% saved)

bsearch196.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
26.0ms
3.356734850496012e-54
3.4163335943440804e-46
21.0ms
2.38260193368911e-147
5.361236349266135e-146
28.0ms
5.933328899679689e-214
1.802401369259228e-203
23.0ms
1.3093352700733345e-269
8.026411240272164e-266
28.0ms
-1.02864368689081e-233
-3.373339201018332e-244
23.0ms
-1.0466711810947654e-100
-4.134244567384705e-105
27.0ms
-771.1177193265681
-1.0228589425886845e-5
21.0ms
-3.7021254566027166e+63
-4.152216663333045e+61
Results
180.0ms1088×body256valid
4.0ms23×body256infinite
Compiler

Compiled 2634 to 1938 computations (26.4% saved)

regimes1.1s (2.2%)

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

9 calls:

220.0ms
j
213.0ms
a
160.0ms
z
131.0ms
x
108.0ms
b
Results
AccuracySegmentsBranch
46.4%7x
54.8%7y
53.5%15z
49.8%5t
49.0%6a
49.4%7b
47.5%6c
47.4%7i
50.8%11j
Compiler

Compiled 189 to 124 computations (34.4% saved)

bsearch204.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
3.356734850496012e-54
3.4163335943440804e-46
52.0ms
2.38260193368911e-147
5.361236349266135e-146
38.0ms
5.933328899679689e-214
1.802401369259228e-203
22.0ms
1.3093352700733345e-269
8.026411240272164e-266
43.0ms
-1.02864368689081e-233
-3.373339201018332e-244
22.0ms
-3.7021254566027166e+63
-4.152216663333045e+61
Results
181.0ms816×body256valid
3.0ms16×body256infinite
Compiler

Compiled 1988 to 1462 computations (26.5% saved)

regimes967.0ms (1.9%)

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

9 calls:

196.0ms
x
161.0ms
i
132.0ms
j
111.0ms
y
108.0ms
z
Results
AccuracySegmentsBranch
44.1%8x
49.1%9y
46.3%9z
48.1%5t
44.2%5a
46.1%7b
43.1%6c
43.7%3i
49.3%9j
Compiler

Compiled 180 to 122 computations (32.2% saved)

bsearch183.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
29.0ms
3.321451518967109e+174
7.973691842094209e+175
19.0ms
1.1368111619090475e-119
7.979065465575688e-119
21.0ms
2.2246019617546362e-148
2.9871431428724297e-146
22.0ms
2.012305592415926e-208
3.1289032495619263e-206
18.0ms
1.495509094365947e-270
1.3342987329467924e-269
24.0ms
-1.1719183116067874e-138
-1.5562108565794405e-142
22.0ms
-2.684114058949302e-87
-6.072709560319895e-89
25.0ms
-4.279882440987517e-62
-3.9752789421046695e-64
Results
160.0ms880×body256valid
9.0ms58×body256infinite
Compiler

Compiled 2028 to 1518 computations (25.1% saved)

regimes488.0ms (1%)

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

9 calls:

121.0ms
z
64.0ms
c
53.0ms
j
52.0ms
b
48.0ms
i
Results
AccuracySegmentsBranch
38.0%5x
42.8%5y
45.5%13z
37.6%3t
40.9%5a
41.6%8b
44.6%10c
44.1%7i
43.3%7j
Compiler

Compiled 171 to 118 computations (31% saved)

bsearch322.0ms (0.6%)

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
36.0ms
5.888371357496389e+204
1.4898372366261513e+209
15.0ms
4.1186069244630764e+117
1.0551292493069033e+118
24.0ms
1.1632526208916126e+40
5.075562517666561e+41
20.0ms
1.4816109279203037e+35
3.5621260474953635e+37
25.0ms
4.707519464277042e-19
3.925510769231255e-17
19.0ms
2.4625102944792765e-36
1.0632169283920985e-35
23.0ms
7.598288140359991e-67
2.3051599847904104e-64
17.0ms
1.1069698534228636e-148
2.672582899787934e-148
25.0ms
9.130661713562421e-192
2.3937642079907522e-188
24.0ms
-3.5131328280607764e-240
-5.023157162117266e-247
58.0ms
-1.4736979648596622e-196
-1.604342702608093e-210
35.0ms
-2.5285407936262288e+97
-3.3985862169396427e+80
Results
282.0ms1440×body256valid
22.0ms142×body256infinite
Compiler

Compiled 3124 to 2402 computations (23.1% saved)

regimes406.0ms (0.8%)

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

9 calls:

97.0ms
j
59.0ms
c
49.0ms
z
42.0ms
y
41.0ms
b
Results
AccuracySegmentsBranch
35.1%3x
42.7%5y
41.5%8z
36.6%5t
40.6%5a
39.9%7b
43.4%9c
38.6%5i
42.8%7j
Compiler

Compiled 162 to 116 computations (28.4% saved)

bsearch179.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
27.0ms
2.936521652819947e+115
1.4222586407804747e+119
17.0ms
1.3872676060119533e-191
1.2600773589051593e-190
20.0ms
1.972188544238918e-269
2.0706986703481262e-267
19.0ms
-1.2286589596194632e-269
-5.315104128096619e-271
34.0ms
-5.2089320406876e-228
-8.527890959471387e-232
11.0ms
-2.3437477371433372e-166
-1.593702116485171e-166
20.0ms
-3.489774533243173e-91
-2.9394079152325527e-93
31.0ms
-2.4569422394928333e+115
-1.8700968006634046e+104
Results
160.0ms912×body256valid
8.0ms49×body256infinite
Compiler

Compiled 2003 to 1531 computations (23.6% saved)

regimes315.0ms (0.6%)

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

9 calls:

58.0ms
x
41.0ms
z
37.0ms
c
37.0ms
b
33.0ms
y
Results
AccuracySegmentsBranch
33.6%10x
31.8%6y
30.1%7z
27.0%4t
28.1%5a
31.3%7b
30.2%7c
30.2%5i
29.0%5j
Compiler

Compiled 153 to 113 computations (26.1% saved)

bsearch286.0ms (0.6%)

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
21.0ms
8.092102779531442e-6
0.0003029322743835834
60.0ms
6.986661597924849e-93
1.38897557379901e-87
28.0ms
1.10460869349014e-176
1.0480207741866065e-163
64.0ms
1.124005700052212e-185
4.126217295794771e-184
16.0ms
5.864410620179116e-227
5.76212215417491e-226
29.0ms
1.999957606010311e-300
5.830844498555149e-299
21.0ms
-7.601513739062273e-181
-3.5423307138333654e-185
22.0ms
-1.929184634447036e-93
-2.6247367704115966e-95
23.0ms
-1.360981701991082e+55
-1.4869208318474354e+54
Results
265.0ms1072×body256valid
6.0ms39×body256infinite
Compiler

Compiled 2106 to 1688 computations (19.8% saved)

regimes341.0ms (0.7%)

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

9 calls:

81.0ms
b
55.0ms
j
37.0ms
c
36.0ms
z
36.0ms
x
Results
AccuracySegmentsBranch
31.7%7x
31.8%6y
29.8%7z
27.0%4t
28.1%5a
31.3%7b
30.2%7c
27.9%3i
29.0%5j
Compiler

Compiled 146 to 109 computations (25.3% saved)

bsearch123.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
5.783534723652133e-81
8.312151253545561e-79
6.0ms
1.7543563870076034e-194
2.035902382815457e-194
23.0ms
1.3093352700733345e-269
8.026411240272164e-266
57.0ms
-1.8280815702043806e-306
9.52138566609461e-307
18.0ms
-3.008018761645463e-88
-3.8575892960783045e-89
Results
116.0ms496×body256valid
1.0msbody256infinite
Compiler

Compiled 980 to 778 computations (20.6% saved)

regimes286.0ms (0.6%)

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

9 calls:

78.0ms
b
44.0ms
t
26.0ms
y
23.0ms
x
23.0ms
i
Results
AccuracySegmentsBranch
26.6%4x
31.3%6y
27.6%5z
25.4%4t
28.1%5a
30.7%9b
28.0%5c
27.9%3i
26.9%5j
Compiler

Compiled 124 to 100 computations (19.4% saved)

bsearch228.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
5.783534723652133e-81
8.312151253545561e-79
23.0ms
-1.8280815702043806e-306
9.52138566609461e-307
87.0ms
-3.008018761645463e-88
-3.8575892960783045e-89
67.0ms
-8.9977387698022e+143
-2.9456848654195592e+137
27.0ms
-4.463207162819625e+230
-4.3635553944553794e+229
Results
203.0ms576×body256valid
18.0ms85×body256infinite
Compiler

Compiled 1130 to 898 computations (20.5% saved)

regimes189.0ms (0.4%)

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

9 calls:

58.0ms
j
50.0ms
z
16.0ms
b
13.0ms
a
11.0ms
t
Results
AccuracySegmentsBranch
18.2%2x
19.6%2y
21.2%4z
22.0%3t
22.2%3a
23.9%5b
21.9%3c
23.1%3i
22.5%3j
Compiler

Compiled 114 to 96 computations (15.8% saved)

bsearch144.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
46.0ms
1.7231708517602172e-40
8.36270242645938e-39
26.0ms
-4.7641938798406725e+25
-69293913359214136.0
28.0ms
-7.338691877756486e+43
-1.8438246676399713e+35
43.0ms
-1.738958954905966e+204
-2.2506914075502665e+189
Results
120.0ms560×body256valid
14.0ms91×body256infinite
Compiler

Compiled 1100 to 874 computations (20.5% saved)

regimes141.0ms (0.3%)

Accuracy

Total -13.3b remaining (-27.3%)

Threshold costs -13.3b (-27.3%)

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

9 calls:

60.0ms
b
11.0ms
a
11.0ms
j
11.0ms
i
11.0ms
z
Results
AccuracySegmentsBranch
18.2%2x
19.6%2y
20.4%4z
22.0%3t
22.2%3a
23.5%5b
21.9%3c
22.0%3i
21.7%3j
Compiler

Compiled 109 to 94 computations (13.8% saved)

bsearch155.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
1.7231708517602172e-40
8.36270242645938e-39
59.0ms
-4.7641938798406725e+25
-69293913359214136.0
29.0ms
-7.338691877756486e+43
-1.8438246676399713e+35
14.0ms
-3.6229120507106015e+142
-1.8957796840254185e+142
Results
106.0ms464×body256valid
10.0ms51×body256infinite
Compiler

Compiled 920 to 730 computations (20.7% saved)

simplify696.0ms (1.4%)

Algorithm
egg-herbie
Rules
1254×unsub-neg
902×distribute-lft-neg-in
736×neg-mul-1
540×neg-sub0
402×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
067510598
190610362
2107910308
3126710288
4145910288
5166410288
6203910288
7248110288
8285410288
9327110288
10356210288
11377110288
12394310288
13410810288
14412610288
15412610288
16416010288
17416010288
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 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (fma.f64 t c (neg.f64 (*.f64 y i))))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.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 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 3152519739159347/18014398509481984) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 b 38000000000000001390623291328167936) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))
(if (<=.f64 j -178405961588245/178405961588244985132285746181186892047843328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 5460236245818027/295147905179352825856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))
(if (<=.f64 b -8796973006027705/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 b 466240534134175/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(if (<=.f64 b -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 b 7559313193428757/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(if (<=.f64 x -32108980623861/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x -1520272949452037/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x -830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 7613526571406249/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 4367760059630481/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (if (<=.f64 x 8807034685401875/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 4980620899901579/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))))))))))))
(if (<=.f64 j -2600000000000000054805850998728369897472) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 820000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(if (<=.f64 j -8278036617694567/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -80482369977699/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 j 8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 4444218151469847/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 3278837605199633/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 18000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4900000000000000007618845176878438470785782748484632841161415089235120893047941275508945137775157457574337027789904593295507456) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -15000000000000000828028195081811286145630208) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -2930383727393143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4055313543143427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 1255974694980609/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 50000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 146000000000000000237197088600525546789406496103187349352867035890197562861109283055181139221923493730532579159067803110113581100695552) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -174999999999999991856372523340933242247780861652094330981056512) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -5094851926441913/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j 5065326622169181/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 548744862360233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 6067343484199397/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 17500000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 j -81999999999999996690090445544357888) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 6806532648539837/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 22000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 j -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -2575706453504475/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -1875379059247459/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 7210417398908033/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 7110749042351755/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 1000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 j -5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -4703463958573389/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -229212996130245/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 7691111892168569/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 3486039150627631/633825300114114700748351602688) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))))))))
(if (<=.f64 c -8854437155380585/590295810358705651712) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 c -8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 c -800517141342553/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 c -1877712864298967/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c -8520334198156009/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 c 4740011195437747/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 c 8563486156235759/1427247692705959881058285969449495136382746624) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 c 102000) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 c 950000000000000060776508213700098865117783057158955947828507343643262058496) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 c 949999999999999950444492561743698594619336331367348442128880749678052605036632652569369574667685369135658584400777953181192334024688802050278273001525734045182619400733310015426873262080) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))))
(if (<=.f64 j -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 j 2711053400359889/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 8038238047875897/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 4332790137498831/1237940039285380274899124224) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))))))
(if (<=.f64 t -8014330305721943/348449143727040986586495598010130648530944) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -8641751204845815/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 t -7635108646741027/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -8143281467107677/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 785125626436223/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 t 632659752357637/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 1892136358191809/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 b -71999999999999996980385132942408611210373999102987017559285660668675162574845558946591407336177295505239765090885161041130743471227388163798707495097674722078620401654126112315277312) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b -65999999999999996927499345236781667713024) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b -33000000000000001056964608) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 b -1959553324262937/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b -586055956014831/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 6698545683108313/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 1311331805890207/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 b 25500000000000001131194342948110093361563378469278880044430395441152) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 24499999999999998760954918897765654118085083725185420368506063151837762014554067930333313188727147111826489224733657356401149642132634531678297400666548136634015187835217351820235406840774432901158021026213237813285906948946302559322112) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))
(if (<=.f64 y -4100000000000000004020418323943906530247884864705995204444645172316709040132039251415244536531149305620277649872129097728) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -28) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 y -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 y -5369794484714055/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 4609752416281127/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 6354031407093489/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 1237201293499379/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 7898421875141789/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))
(if (<=.f64 y -55000000000000003638907058515890502445287338128465667741974528) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -5/4) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -6455624695217271/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 y -8248004328520789/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 966560990510559/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 5930429313287257/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 8637914485522937/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 7713302612443153/25711008708143844408671393477458601640355247900524685364822016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))
(if (<=.f64 y -47999999999999997570582494259552905614254960528643683508027392) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -5441391744510243/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 6354031407093489/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 8817871037304665/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 8627182933488205/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))
(if (<=.f64 j -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j -8887307136961527/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -2896086512867601/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (*.f64 z (*.f64 y x)) (if (<=.f64 j 966560990510559/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 3759327381832379/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 y (*.f64 z x)) (if (<=.f64 j 8637914485522937/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 4724451707921445/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 38999999999999997197507005832450962583992578570630473049109290278625268989475374079646738466934464433589686805083636914494665858933965756934849287251202278453410830152256978944) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))))))))
(if (<=.f64 z -11999999999999999145496504002300412224578072921254365983920217567551703786117363237327470592) (*.f64 z (*.f64 y x)) (if (<=.f64 z -2442984440132303/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z -6569077225204113/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4093428512252305/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 4606887725612233/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 z 8726832914295267/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 c (*.f64 t j)) (if (<=.f64 z 7482888383134223/2993155353253689176481146537402947624255349848014848) (*.f64 (*.f64 (neg.f64 y) i) j) (if (<=.f64 z 1541463129877527/40564819207303340847894502572032) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 149999999999999995295049161876963328) (*.f64 -1 (*.f64 i (*.f64 y j))) (if (<=.f64 z 16499999999999999231874836309195416928256) (*.f64 y (*.f64 z x)) (if (<=.f64 z 6500000000000000398602303412024101372403611967983405004934551374277310931475714542976012925562933968293132900776280064) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 949999999999999965660764023187168718473697529237367175219177203314318380449273427073085185639253999024713696129513404726569033720977042606202163217110836210669295448835264272235964543293591644038652032450560) (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))))))
(if (<=.f64 c -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 (*.f64 c t) j) (if (<=.f64 c -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c -2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 y z) x) (if (<=.f64 c -3006525557847713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c -3420138889498901/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (*.f64 (neg.f64 y) (*.f64 i j)) (if (<=.f64 c 290432989937067/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 8989490066122709/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (*.f64 z (*.f64 y x)) (if (<=.f64 c 2700000000000000234488487330465525510304339758037546021177290485765945614612653762891324482315709352394916536371904512) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 x -2099999999999999858158104620807494951804109941169455104) (*.f64 y (*.f64 z x)) (if (<=.f64 x -267733854436217/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (*.f64 c t) j) (if (<=.f64 x -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 a (*.f64 i b)) (if (<=.f64 x 6333660065313463/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 -1 (*.f64 i (*.f64 y j))) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 a (*.f64 i b)) (if (<=.f64 x 4592703103741259/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 i (*.f64 a b)) (if (<=.f64 x 6224273353321489/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 (*.f64 c t) j) (if (<=.f64 x 5017028222478281/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 a (*.f64 i b)) (if (<=.f64 x 4796153459164483/73786976294838206464) (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 (*.f64 y z) x))))))))))
(if (<=.f64 y -4658669063729833/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 y (*.f64 z x)) (if (<=.f64 y 4111295770304747/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 (*.f64 c t) j) (if (<=.f64 y 5204559179672241/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 i (*.f64 a b)) (if (<=.f64 y 6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (*.f64 c t) j) (if (<=.f64 y 3754664711579725/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 i (*.f64 a b)) (*.f64 y (*.f64 z x)))))))
(if (<=.f64 y -44000000000000000718185719378061715628941806864539993331101136969015038277166837200824463381867109366148392578665411641739679432700414310894164297672809739178005090724990217235855941606381072100631892197310037448641874295636623360) (*.f64 y (*.f64 z x)) (if (<=.f64 y -129999999999999994422313412497097260280581205170592111132684587977704068432713985013171504775510756236894956911963033535505609457699548639002624) (*.f64 c (*.f64 t j)) (if (<=.f64 y -2777283480300477/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 y (*.f64 z x)) (if (<=.f64 y 1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c (*.f64 t j)) (if (<=.f64 y 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 i (*.f64 a b)) (*.f64 y (*.f64 z x)))))))
(if (<=.f64 b -2500000000000000181397928993296945902575856071952843206142085995993025431230172268613017045435810487935156494217168930290333688290909353442872591445009830448053156129563173080200802748858368) (*.f64 i (*.f64 a b)) (if (<=.f64 b -620000000000000035155232327271721205760) (*.f64 c (*.f64 t j)) (if (<=.f64 b -135000000000000000) (*.f64 a (*.f64 i b)) (if (<=.f64 b 2911741527645189/3064991081731777716716694054300618367237478244367204352) (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 a b))))))
(if (<=.f64 b -25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 a (*.f64 i b)) (if (<=.f64 b -26000000000000002095483559094009042598625280) (*.f64 c (*.f64 t j)) (if (<=.f64 b -3400000000000000000) (*.f64 a (*.f64 i b)) (if (<=.f64 b 2329393222116151/12259964326927110866866776217202473468949912977468817408) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 i b))))))
(*.f64 a (*.f64 i b))
Outputs
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 (fma.f64 a (neg.f64 i) (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 b i) (neg.f64 a)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 b i)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (fma.f64 (-.f64 (*.f64 z c) (*.f64 a i)) b (*.f64 b (fma.f64 a (neg.f64 i) (*.f64 a i))))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (+.f64 (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))) (*.f64 (fma.f64 (neg.f64 i) a (*.f64 a i)) b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 b i) (neg.f64 a)))) (*.f64 t (*.f64 c j))) (+.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 i) a (*.f64 a i)))))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 b i)))) (*.f64 t (*.f64 c j))) (+.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 i) a (*.f64 a i)))))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.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 i) a (*.f64 a i)))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.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 a i) (*.f64 z c))) (*.f64 b (fma.f64 (neg.f64 i) a (*.f64 a i)))))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (fma.f64 t c (neg.f64 (*.f64 y i))))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 b i) (neg.f64 a)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 b i)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.f64 (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 j (fma.f64 t c (*.f64 y (neg.f64 i))))))
(if (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) -inf.0) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c 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)))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640) (+.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 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j)))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 b i) (neg.f64 a)))) (*.f64 t (*.f64 c j))) (+.f64 (*.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))))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 b i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.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))))))
(if (or (<=.f64 (+.f64 (*.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))))) -inf.0) (not (<=.f64 (+.f64 (*.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))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.f64 (*.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))))))
(if (or (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) -inf.0) (not (<=.f64 (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) 4000000000000000210019041020817680994817874324432636619663416462047209831955632783145485500321791456174817775331535512707770092941441722302579168739146827931393548803706303214951320935179152360237475812939883199780324476155870563520298610971120569978317035155280227371352462677888785547461837602160640))) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.f64 (-.f64 (*.f64 t (*.f64 x (neg.f64 a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 b 3152519739159347/18014398509481984) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 b 38000000000000001390623291328167936) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.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 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b (neg.f64 i))))) (if (<=.f64 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.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 b 3152519739159347/18014398509481984) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 38000000000000001390623291328167936) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (+.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))))))))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (neg.f64 (*.f64 (*.f64 x a) t)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.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 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.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 b 3152519739159347/18014398509481984) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 38000000000000001390623291328167936) (-.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 (*.f64 x a) (neg.f64 t)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.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 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.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 b 3152519739159347/18014398509481984) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 38000000000000001390623291328167936) (-.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.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 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (+.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 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.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 b 3152519739159347/18014398509481984) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 b 38000000000000001390623291328167936) (-.f64 (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (+.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))))))))))
(if (<=.f64 b -7136238463529799/5708990770823839524233143877797980545530986496) (+.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 b 6575169876935467/20547405865423334012660116730000502599806014854778022888665159777612234977722971961381509907334329887605402222094446162941482157227280483840343026447858909570137592465345486711686186554235635614340989264592896) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))) (*.f64 a (*.f64 b i)))) (if (<=.f64 b 2108713864231463/24519928653854221733733552434404946937899825954937634816) (+.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 b 3152519739159347/18014398509481984) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 b 38000000000000001390623291328167936) (-.f64 (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (+.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))))))))))
(if (<=.f64 j -178405961588245/178405961588244985132285746181186892047843328) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 i b))) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 5460236245818027/295147905179352825856) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))
(if (<=.f64 j -178405961588245/178405961588244985132285746181186892047843328) (+.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 -23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.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))))) (if (<=.f64 j -8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (+.f64 (*.f64 c (*.f64 z b)) (*.f64 (*.f64 b i) (neg.f64 a)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 5460236245818027/295147905179352825856) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.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 -178405961588245/178405961588244985132285746181186892047843328) (+.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 -23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.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))))) (if (<=.f64 j -8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 c (*.f64 z b)) (*.f64 a (*.f64 b i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 5460236245818027/295147905179352825856) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.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 -178405961588245/178405961588244985132285746181186892047843328) (+.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 -23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.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))))) (if (<=.f64 j -8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 5460236245818027/295147905179352825856) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.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 -178405961588245/178405961588244985132285746181186892047843328) (+.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 -23503115526865/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896) (+.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))))) (if (<=.f64 j -8942231032632235/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -3386101079196801/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (+.f64 (+.f64 (*.f64 z (*.f64 x y)) (-.f64 (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 z b)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 5460236245818027/295147905179352825856) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.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 b -8796973006027705/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 b 466240534134175/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(if (<=.f64 b -8796973006027705/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 466240534134175/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))))))
(if (<=.f64 b -8796973006027705/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 b 466240534134175/31082702275611665134711390509176302506278509424834232340028998555822468563283335970816) (+.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 j (-.f64 (*.f64 t c) (*.f64 y i))) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))))))
(if (<=.f64 b -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 b 7559313193428757/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 y (*.f64 z x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(if (<=.f64 b -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 b 7559313193428757/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.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 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 b -622427335332149/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 b 7559313193428757/3978585891278293137243057985174566720803649206378781739523711815145275976100267004264448) (+.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 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 x -32108980623861/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x -1520272949452037/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x -830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 x 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 7613526571406249/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 4367760059630481/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 -1 (*.f64 i (*.f64 y j)))) (if (<=.f64 x 8807034685401875/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 x 4980620899901579/36893488147419103232) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))))))))))))
(if (<=.f64 x -32108980623861/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.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 x -1520272949452037/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x -830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.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 x 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 x 7613526571406249/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 4367760059630481/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 x 1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (neg.f64 i) (*.f64 y j))) (if (or (<=.f64 x 8807034685401875/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (not (<=.f64 x 4980620899901579/36893488147419103232))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t 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 x -32108980623861/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.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 x -1520272949452037/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (-.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.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 x 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (-.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7613526571406249/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 4367760059630481/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 x 1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 y j))) (if (or (<=.f64 x 8807034685401875/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (not (<=.f64 x 4980620899901579/36893488147419103232))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t 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 x -32108980623861/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.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 x -1520272949452037/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (-.f64 (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x -830935449420167/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (+.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 x 1961990857885011/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (-.f64 (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 x 7613526571406249/9516908214257811601907599988159363584840065290620124537956939899622020205826587990689077212775400643774711832257235027522909345571487396529861315719055325605011013378863743193233193022939505515969530853007049198118833591724018432564205433218231411731277088674906521042072098232413978624) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 x 4367760059630481/740298315191606967520227188330889966610377319868419938630605715764070011466206019559325413145373572325939050053182159998975553533608824916574615132828322000124194610605645134711392062011527273571616649243219599128195212771328) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 x 1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (-.f64 (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 y j))) (if (or (<=.f64 x 8807034685401875/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (not (<=.f64 x 4980620899901579/36893488147419103232))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.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 -2600000000000000054805850998728369897472) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 820000000) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))
(if (<=.f64 j -2600000000000000054805850998728369897472) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j 820000000) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (or (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448) (not (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))
(if (<=.f64 j -2600000000000000054805850998728369897472) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (or (<=.f64 j 820000000) (not (or (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448) (not (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064))))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))
(if (or (<=.f64 j -2600000000000000054805850998728369897472) (not (or (<=.f64 j 820000000) (not (or (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448) (not (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064))))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))
(if (or (<=.f64 j -2600000000000000054805850998728369897472) (not (or (<=.f64 j 820000000) (and (not (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448)) (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (or (<=.f64 j -2600000000000000054805850998728369897472) (and (not (<=.f64 j 820000000)) (or (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448) (not (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (or (<=.f64 j -2600000000000000054805850998728369897472) (not (or (<=.f64 j 820000000) (and (not (<=.f64 j 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448)) (<=.f64 j 79999999999999992572557248974409696645542519751366315717019574956943378396992011625615002254491042001997551038446498825815256733445644654873893590829124841073981698194737055027963378008064))))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))))
(if (<=.f64 j -8278036617694567/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -80482369977699/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 j 8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 4444218151469847/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 3278837605199633/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 18000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4900000000000000007618845176878438470785782748484632841161415089235120893047941275508945137775157457574337027789904593295507456) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -8278036617694567/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -80482369977699/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 (neg.f64 i) (*.f64 y j))) (if (<=.f64 j 8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 4444218151469847/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 3278837605199633/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 18000000000000) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (or (<=.f64 j 4900000000000000007618845176878438470785782748484632841161415089235120893047941275508945137775157457574337027789904593295507456) (not (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 j -8278036617694567/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -80482369977699/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (-.f64 (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 i (*.f64 y j))) (if (<=.f64 j 8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 4444218151469847/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 3278837605199633/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 j 18000000000000) (not (or (<=.f64 j 4900000000000000007618845176878438470785782748484632841161415089235120893047941275508945137775157457574337027789904593295507456) (not (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))
(if (<=.f64 j -8278036617694567/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -80482369977699/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (-.f64 (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 j 8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 4444218151469847/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 3278837605199633/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 j 18000000000000) (and (not (<=.f64 j 4900000000000000007618845176878438470785782748484632841161415089235120893047941275508945137775157457574337027789904593295507456)) (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))
(if (<=.f64 j -8278036617694567/1427247692705959881058285969449495136382746624) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j -80482369977699/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (-.f64 (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c)))) (*.f64 i (*.f64 y j))) (if (<=.f64 j 8739899877464283/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 4444218151469847/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 3278837605199633/5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434048) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 j 18000000000000) (and (not (<=.f64 j 4900000000000000007618845176878438470785782748484632841161415089235120893047941275508945137775157457574337027789904593295507456)) (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))))))
(if (<=.f64 j -15000000000000000828028195081811286145630208) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -2930383727393143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 4055313543143427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 1255974694980609/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 50000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 146000000000000000237197088600525546789406496103187349352867035890197562861109283055181139221923493730532579159067803110113581100695552) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -15000000000000000828028195081811286145630208) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2930383727393143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 4055313543143427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1255974694980609/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 50000000000000) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (or (<=.f64 j 146000000000000000237197088600525546789406496103187349352867035890197562861109283055181139221923493730532579159067803110113581100695552) (not (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))))))))))
(if (<=.f64 j -15000000000000000828028195081811286145630208) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2930383727393143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 4055313543143427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1255974694980609/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 j 50000000000000) (not (or (<=.f64 j 146000000000000000237197088600525546789406496103187349352867035890197562861109283055181139221923493730532579159067803110113581100695552) (not (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))))) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 z c) (*.f64 a i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))
(if (<=.f64 j -15000000000000000828028195081811286145630208) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -2930383727393143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 4055313543143427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1255974694980609/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 j 50000000000000) (and (not (<=.f64 j 146000000000000000237197088600525546789406496103187349352867035890197562861109283055181139221923493730532579159067803110113581100695552)) (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))
(if (<=.f64 j -15000000000000000828028195081811286145630208) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j -2930383727393143/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 4055313543143427/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1255974694980609/241533595188578646543459493183249209018682958106652187416077203215719946393097526533512110411370161122653976001968886073585317416315186728483931792091692546793561300926464) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (or (<=.f64 j 50000000000000) (and (not (<=.f64 j 146000000000000000237197088600525546789406496103187349352867035890197562861109283055181139221923493730532579159067803110113581100695552)) (<=.f64 j 69999999999999995554023151955526980184255396840063802911197271993869049134024237506032671314008637286600795655287056015147145658500470698489854930654571428053154218699781570894739013632))) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (-.f64 (*.f64 a i) (*.f64 z c))))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))))))
(if (<=.f64 j -174999999999999991856372523340933242247780861652094330981056512) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -5094851926441913/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j 5065326622169181/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 548744862360233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 6067343484199397/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 17500000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 j -174999999999999991856372523340933242247780861652094330981056512) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -5094851926441913/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j 5065326622169181/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 548744862360233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6067343484199397/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 17500000000000) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a (neg.f64 i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))))
(if (<=.f64 j -174999999999999991856372523340933242247780861652094330981056512) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -5094851926441913/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j 5065326622169181/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 548744862360233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6067343484199397/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 17500000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 (*.f64 a i) b))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))))
(if (<=.f64 j -174999999999999991856372523340933242247780861652094330981056512) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -5094851926441913/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j 5065326622169181/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 548744862360233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6067343484199397/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 17500000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a i)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))))))))))
(if (<=.f64 j -174999999999999991856372523340933242247780861652094330981056512) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j -5094851926441913/115792089237316195423570985008687907853269984665640564039457584007913129639936) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j 5065326622169181/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 548744862360233/6097165137335922326917182089439777940915230747392521779021790936768304177382354726797472857545882756171536974846497310342671827498609932238848) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6067343484199397/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 17500000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))))))))))
(if (<=.f64 j -81999999999999996690090445544357888) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 j -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 6806532648539837/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 22000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))
(if (<=.f64 j -81999999999999996690090445544357888) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6806532648539837/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 22000000000000) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a (neg.f64 i))))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))))
(if (<=.f64 j -81999999999999996690090445544357888) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6806532648539837/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 22000000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 (*.f64 a i) b))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))))
(if (<=.f64 j -81999999999999996690090445544357888) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i)))) (if (<=.f64 j -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6806532648539837/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 22000000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a i)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))))))))))))
(if (<=.f64 j -81999999999999996690090445544357888) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z)))) (if (<=.f64 j -407588154115353/926336713898529563388567880069503262826159877325124512315660672063305037119488) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -5823336329662291/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -8168317680277821/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 1638731227024553/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 6806532648539837/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6980751030425025/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 22000000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a i)))) (-.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 x (-.f64 (*.f64 t a) (*.f64 y z))))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 j -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -2575706453504475/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -1875379059247459/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 7210417398908033/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 7110749042351755/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 1000000000000000) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 a (neg.f64 i)))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 j -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -2575706453504475/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -1875379059247459/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 7210417398908033/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 7110749042351755/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1000000000000000) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a (neg.f64 i))))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z)))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 j -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -2575706453504475/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -1875379059247459/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 7210417398908033/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 7110749042351755/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1000000000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 (*.f64 a i) b))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z)))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 j -578960446186581/463168356949264781694283940034751631413079938662562256157830336031652518559744) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -2575706453504475/1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557888) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -1875379059247459/208375451027495446064995368460039306160773697572372130012383056617626163681801002235044756277236071585716559706044788763934025051691230158761354876635338438940473674359812954951971196434744188272780156754246456311927835876171139415348871168) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 7210417398908033/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 7110749042351755/7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646848) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 6346137300386387/10576895500643977583230644928524336637254474927428499508554380724390492659780981533203027367035444557561459392400373732868096) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1000000000000000) (+.f64 (*.f64 t (*.f64 c j)) (+.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 a i)))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z)))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 j -5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j -4703463958573389/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -229212996130245/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 c (*.f64 z b))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 7691111892168569/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 j 3486039150627631/633825300114114700748351602688) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))))))))))
(if (<=.f64 j -30000000000000001668181478296010388342411594133047083008) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 j -5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j -4703463958573389/2239744742177804210557442280568444278121645497234649534899989100963791871180160945380877493271607115776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -229212996130245/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 c (*.f64 z b)))) (if (<=.f64 j 7691111892168569/1747979975492856518824388667826833403974715525645181428798916607807071777670465341756914322865272727992514618482604963383447074020817466839626771608982213111603568988524121832413745194182066575698549805189925857389888339453536229468710863470854144) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 1391233508286213/1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411712) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 j 3486039150627631/633825300114114700748351602688) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))))))))))
(if (<=.f64 c -8854437155380585/590295810358705651712) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (if (<=.f64 c -8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 c -800517141342553/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 c -1877712864298967/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c -8520334198156009/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 c 4740011195437747/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 c 8563486156235759/1427247692705959881058285969449495136382746624) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 c 102000) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 c 950000000000000060776508213700098865117783057158955947828507343643262058496) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 c 949999999999999950444492561743698594619336331367348442128880749678052605036632652569369574667685369135658584400777953181192334024688802050278273001525734045182619400733310015426873262080) (+.f64 (-.f64 (*.f64 z (*.f64 y x)) (*.f64 b (*.f64 z c))) (*.f64 t (*.f64 c j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))))))))))))
(if (<=.f64 c -8854437155380585/590295810358705651712) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (if (<=.f64 c -8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c -800517141342553/48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751808) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 c -1877712864298967/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c -8520334198156009/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 c 4740011195437747/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 c 8563486156235759/1427247692705959881058285969449495136382746624) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 102000) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 c 950000000000000060776508213700098865117783057158955947828507343643262058496) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 c 949999999999999950444492561743698594619336331367348442128880749678052605036632652569369574667685369135658584400777953181192334024688802050278273001525734045182619400733310015426873262080) (+.f64 (*.f64 t (*.f64 c j)) (-.f64 (*.f64 z (*.f64 x y)) (*.f64 b (*.f64 z c)))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j)))))))))))))
(if (<=.f64 j -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 j 2711053400359889/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (if (<=.f64 j 8038238047875897/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 4332790137498831/1237940039285380274899124224) (-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 a) (*.f64 i b))) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x)))))))
(if (<=.f64 j -2144706457017205/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 j 2711053400359889/90368446678662959902371482950548091627243325179250480789868861787606202571558351996987965471847359903068731695945087890499945499708108510324049698831582275405785474927446915858324226319766512887160235503322704971703517184) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (if (<=.f64 j 8038238047875897/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 4332790137498831/1237940039285380274899124224) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 a (*.f64 b i))) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z)))))))
(if (<=.f64 t -8014330305721943/348449143727040986586495598010130648530944) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -8641751204845815/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 t -7635108646741027/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 t -8143281467107677/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 785125626436223/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (if (<=.f64 t 632659752357637/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 t 1892136358191809/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 (-.f64 (*.f64 c t) (*.f64 y i)) j) (*.f64 y (*.f64 z x))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))
(if (<=.f64 t -8014330305721943/348449143727040986586495598010130648530944) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -8641751204845815/52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 t -7635108646741027/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 t -8143281467107677/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 t 785125626436223/126633165554229521438977290762059361297987250739820462036000284719563379254544315991201997343356439034674007770120263341747898897565056619503383631412169301973302667340133957632) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (if (<=.f64 t 632659752357637/1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630912) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 t 1892136358191809/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (+.f64 (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (*.f64 y (*.f64 x z))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 b -71999999999999996980385132942408611210373999102987017559285660668675162574845558946591407336177295505239765090885161041130743471227388163798707495097674722078620401654126112315277312) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b -65999999999999996927499345236781667713024) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b -33000000000000001056964608) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 b -1959553324262937/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b -586055956014831/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 b 6698545683108313/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 1311331805890207/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 b 25500000000000001131194342948110093361563378469278880044430395441152) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (if (<=.f64 b 24499999999999998760954918897765654118085083725185420368506063151837762014554067930333313188727147111826489224733657356401149642132634531678297400666548136634015187835217351820235406840774432901158021026213237813285906948946302559322112) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (+.f64 (*.f64 c (*.f64 t j)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))))))))))
(if (<=.f64 b -71999999999999996980385132942408611210373999102987017559285660668675162574845558946591407336177295505239765090885161041130743471227388163798707495097674722078620401654126112315277312) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 b -65999999999999996927499345236781667713024) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -33000000000000001056964608) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 b -1959553324262937/39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219392) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 b -586055956014831/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 b 6698545683108313/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (if (<=.f64 b 1311331805890207/6901746346790563787434755862277025452451108972170386555162524223799296) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (or (<=.f64 b 25500000000000001131194342948110093361563378469278880044430395441152) (not (<=.f64 b 24499999999999998760954918897765654118085083725185420368506063151837762014554067930333313188727147111826489224733657356401149642132634531678297400666548136634015187835217351820235406840774432901158021026213237813285906948946302559322112))) (+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 c (*.f64 t j))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))))))))
(if (<=.f64 y -4100000000000000004020418323943906530247884864705995204444645172316709040132039251415244536531149305620277649872129097728) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -28) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (if (<=.f64 y -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 y -5369794484714055/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 4609752416281127/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 6354031407093489/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 1237201293499379/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 7898421875141789/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))
(if (<=.f64 y -4100000000000000004020418323943906530247884864705995204444645172316709040132039251415244536531149305620277649872129097728) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -28) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (if (<=.f64 y -5989104941851961/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 y -5369794484714055/1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 4609752416281127/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y 6354031407093489/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 1237201293499379/224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 7898421875141789/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))
(if (<=.f64 y -55000000000000003638907058515890502445287338128465667741974528) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -5/4) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y -6455624695217271/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j) (if (<=.f64 y -8248004328520789/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 966560990510559/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 5930429313287257/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 8637914485522937/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 7713302612443153/25711008708143844408671393477458601640355247900524685364822016) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))))
(if (<=.f64 y -55000000000000003638907058515890502445287338128465667741974528) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -5/4) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y -6455624695217271/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896) (*.f64 j (-.f64 (*.f64 t c) (*.f64 y i))) (if (<=.f64 y -8248004328520789/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 966560990510559/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y 5930429313287257/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 8637914485522937/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 7713302612443153/25711008708143844408671393477458601640355247900524685364822016) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))))
(if (<=.f64 y -47999999999999997570582494259552905614254960528643683508027392) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j))) (if (<=.f64 y -5441391744510243/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 y 6354031407093489/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 y 8817871037304665/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 8627182933488205/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 y (-.f64 (*.f64 z x) (*.f64 i j)))))))))
(if (<=.f64 y -47999999999999997570582494259552905614254960528643683508027392) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))) (if (<=.f64 y -5441391744510243/3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286912) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 5204559179672241/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 y 6354031407093489/353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 y 8817871037304665/3599131035634557106248430806148785487095757694641533306480604458089470064537190296255232548883112685719936728506816716098566612844395439751206812144692131084107776) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 y 8627182933488205/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))))
(if (<=.f64 j -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j -8887307136961527/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -2896086512867601/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (*.f64 z (*.f64 y x)) (if (<=.f64 j 966560990510559/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 3759327381832379/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 y (*.f64 z x)) (if (<=.f64 j 8637914485522937/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (if (<=.f64 j 4724451707921445/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 j 38999999999999997197507005832450962583992578570630473049109290278625268989475374079646738466934464433589686805083636914494665858933965756934849287251202278453410830152256978944) (*.f64 t (-.f64 (*.f64 c j) (*.f64 a x))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))))))))
(if (<=.f64 j -5558020283391177/7410693711188236507108543040556026102609279018600996098525285376506440296955904) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j -8887307136961527/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 j -2896086512867601/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (*.f64 z (*.f64 x y)) (if (<=.f64 j 966560990510559/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j 3759327381832379/722947573429303679218971863604384733017946601434003846318950894300849620572466815975903723774778879224549853567560703123999563997664868082592397590652658203246283799419575326866593810558132103097281884026581639773628137472) (*.f64 y (*.f64 x z)) (if (<=.f64 j 8637914485522937/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (if (<=.f64 j 4724451707921445/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 j 38999999999999997197507005832450962583992578570630473049109290278625268989475374079646738466934464433589686805083636914494665858933965756934849287251202278453410830152256978944) (*.f64 t (-.f64 (*.f64 c j) (*.f64 x a))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j)))))))))))
(if (<=.f64 z -11999999999999999145496504002300412224578072921254365983920217567551703786117363237327470592) (*.f64 z (*.f64 y x)) (if (<=.f64 z -2442984440132303/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z -6569077225204113/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4093428512252305/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 4606887725612233/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 z 8726832914295267/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 c (*.f64 t j)) (if (<=.f64 z 7482888383134223/2993155353253689176481146537402947624255349848014848) (*.f64 (*.f64 (neg.f64 y) i) j) (if (<=.f64 z 1541463129877527/40564819207303340847894502572032) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 149999999999999995295049161876963328) (*.f64 -1 (*.f64 i (*.f64 y j))) (if (<=.f64 z 16499999999999999231874836309195416928256) (*.f64 y (*.f64 z x)) (if (<=.f64 z 6500000000000000398602303412024101372403611967983405004934551374277310931475714542976012925562933968293132900776280064) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 z 949999999999999965660764023187168718473697529237367175219177203314318380449273427073085185639253999024713696129513404726569033720977042606202163217110836210669295448835264272235964543293591644038652032450560) (*.f64 z (*.f64 y x)) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x)))))))))))))))
(if (<=.f64 z -11999999999999999145496504002300412224578072921254365983920217567551703786117363237327470592) (*.f64 z (*.f64 x y)) (if (<=.f64 z -2442984440132303/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -6569077225204113/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4093428512252305/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 4606887725612233/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 z 8726832914295267/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 c (*.f64 t j)) (if (<=.f64 z 7482888383134223/2993155353253689176481146537402947624255349848014848) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 z 1541463129877527/40564819207303340847894502572032) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 149999999999999995295049161876963328) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 z 16499999999999999231874836309195416928256) (*.f64 y (*.f64 x z)) (if (or (<=.f64 z 6500000000000000398602303412024101372403611967983405004934551374277310931475714542976012925562933968293132900776280064) (not (<=.f64 z 949999999999999965660764023187168718473697529237367175219177203314318380449273427073085185639253999024713696129513404726569033720977042606202163217110836210669295448835264272235964543293591644038652032450560))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -11999999999999999145496504002300412224578072921254365983920217567551703786117363237327470592) (*.f64 z (*.f64 x y)) (if (<=.f64 z -2442984440132303/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -6569077225204113/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4093428512252305/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 4606887725612233/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 z 8726832914295267/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 c (*.f64 t j)) (if (<=.f64 z 7482888383134223/2993155353253689176481146537402947624255349848014848) (*.f64 j (*.f64 y (neg.f64 i))) (if (<=.f64 z 1541463129877527/40564819207303340847894502572032) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 149999999999999995295049161876963328) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 16499999999999999231874836309195416928256) (*.f64 y (*.f64 x z)) (if (or (<=.f64 z 6500000000000000398602303412024101372403611967983405004934551374277310931475714542976012925562933968293132900776280064) (not (<=.f64 z 949999999999999965660764023187168718473697529237367175219177203314318380449273427073085185639253999024713696129513404726569033720977042606202163217110836210669295448835264272235964543293591644038652032450560))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 z -11999999999999999145496504002300412224578072921254365983920217567551703786117363237327470592) (*.f64 z (*.f64 x y)) (if (<=.f64 z -2442984440132303/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z -6569077225204113/1876879207201175057492789423877314215327939898387375884169474847690657890654807926986852549645082845212138504796176365654795672666575560815440365226659976290009931730647725644334157087472286353079994941979475656538582584761171154279816153471809899416518656) (*.f64 c (*.f64 t j)) (if (<=.f64 z 4093428512252305/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 4606887725612233/28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208) (*.f64 i (-.f64 (*.f64 a b) (*.f64 y j))) (if (<=.f64 z 8726832914295267/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 c (*.f64 t j)) (if (<=.f64 z 7482888383134223/2993155353253689176481146537402947624255349848014848) (*.f64 (*.f64 y i) (neg.f64 j)) (if (<=.f64 z 1541463129877527/40564819207303340847894502572032) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 z 149999999999999995295049161876963328) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 z 16499999999999999231874836309195416928256) (*.f64 y (*.f64 x z)) (if (or (<=.f64 z 6500000000000000398602303412024101372403611967983405004934551374277310931475714542976012925562933968293132900776280064) (not (<=.f64 z 949999999999999965660764023187168718473697529237367175219177203314318380449273427073085185639253999024713696129513404726569033720977042606202163217110836210669295448835264272235964543293591644038652032450560))) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 z (*.f64 x y)))))))))))))
(if (<=.f64 c -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 (*.f64 c t) j) (if (<=.f64 c -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c -2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 (*.f64 y z) x) (if (<=.f64 c -3006525557847713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c -3420138889498901/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (*.f64 (neg.f64 y) (*.f64 i j)) (if (<=.f64 c 290432989937067/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (if (<=.f64 c 8989490066122709/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (*.f64 z (*.f64 y x)) (if (<=.f64 c 2700000000000000234488487330465525510304339758037546021177290485765945614612653762891324482315709352394916536371904512) (*.f64 a (-.f64 (*.f64 i b) (*.f64 t x))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 j (*.f64 t c)) (if (<=.f64 c -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c -2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 x (*.f64 y z)) (if (<=.f64 c -3006525557847713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c -3420138889498901/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (*.f64 (*.f64 i j) (neg.f64 y)) (if (<=.f64 c 290432989937067/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 8989490066122709/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (*.f64 z (*.f64 x y)) (if (<=.f64 c 2700000000000000234488487330465525510304339758037546021177290485765945614612653762891324482315709352394916536371904512) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 c -24000000000000000031668061359858619399233360538977136064441770353275567556427479626804493233058650740555016830976) (*.f64 j (*.f64 t c)) (if (<=.f64 c -6458492102628041/1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967488) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c -2904660898216695/16598062275523971834049631454764644604049784928969747599982629318762611245651632585598828195788415177152791546445203156729580604301647101231547499336455854748244727213606038094741504) (*.f64 x (*.f64 y z)) (if (<=.f64 c -3006525557847713/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c -3420138889498901/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832) (*.f64 y (*.f64 i (neg.f64 j))) (if (<=.f64 c 290432989937067/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (if (<=.f64 c 8989490066122709/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (*.f64 z (*.f64 x y)) (if (<=.f64 c 2700000000000000234488487330465525510304339758037546021177290485765945614612653762891324482315709352394916536371904512) (*.f64 a (-.f64 (*.f64 b i) (*.f64 x t))) (*.f64 c (*.f64 t j))))))))))
(if (<=.f64 x -2099999999999999858158104620807494951804109941169455104) (*.f64 y (*.f64 z x)) (if (<=.f64 x -267733854436217/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (*.f64 c t) j) (if (<=.f64 x -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 a (*.f64 i b)) (if (<=.f64 x 6333660065313463/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 -1 (*.f64 i (*.f64 y j))) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 a (*.f64 i b)) (if (<=.f64 x 4592703103741259/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 i (*.f64 a b)) (if (<=.f64 x 6224273353321489/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 (*.f64 c t) j) (if (<=.f64 x 5017028222478281/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 a (*.f64 i b)) (if (<=.f64 x 4796153459164483/73786976294838206464) (*.f64 (neg.f64 y) (*.f64 i j)) (*.f64 (*.f64 y z) x))))))))))
(if (<=.f64 x -2099999999999999858158104620807494951804109941169455104) (*.f64 y (*.f64 x z)) (if (<=.f64 x -267733854436217/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 j (*.f64 t c)) (if (<=.f64 x -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 a (*.f64 b i)) (if (<=.f64 x 6333660065313463/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 (neg.f64 i) (*.f64 y j)) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 a (*.f64 b i)) (if (<=.f64 x 4592703103741259/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 i (*.f64 a b)) (if (<=.f64 x 6224273353321489/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 j (*.f64 t c)) (if (<=.f64 x 5017028222478281/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 a (*.f64 b i)) (if (<=.f64 x 4796153459164483/73786976294838206464) (*.f64 (*.f64 i j) (neg.f64 y)) (*.f64 x (*.f64 y z)))))))))))
(if (<=.f64 x -2099999999999999858158104620807494951804109941169455104) (*.f64 y (*.f64 x z)) (if (<=.f64 x -267733854436217/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 j (*.f64 t c)) (if (<=.f64 x -1719273622819807/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (*.f64 a (*.f64 b i)) (if (<=.f64 x 6333660065313463/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656) (*.f64 i (*.f64 y (neg.f64 j))) (if (<=.f64 x 8268337896771019/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 a (*.f64 b i)) (if (<=.f64 x 4592703103741259/306180206916083902309240650087602475282639486413866622577088471913520022894784390350900738050555138105234536857820245071373614031482942161565170086143298589738273508330367307539078392896587187265470464) (*.f64 i (*.f64 a b)) (if (<=.f64 x 6224273353321489/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 j (*.f64 t c)) (if (<=.f64 x 5017028222478281/143343663499379469475676305956380433799785311823017570233599302461682679755530300504376159569382855409664) (*.f64 a (*.f64 b i)) (if (<=.f64 x 4796153459164483/73786976294838206464) (*.f64 y (*.f64 i (neg.f64 j))) (*.f64 x (*.f64 y z)))))))))))
(if (<=.f64 y -4658669063729833/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 y (*.f64 z x)) (if (<=.f64 y 4111295770304747/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 (*.f64 c t) j) (if (<=.f64 y 5204559179672241/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 i (*.f64 a b)) (if (<=.f64 y 6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 (*.f64 c t) j) (if (<=.f64 y 3754664711579725/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 i (*.f64 a b)) (*.f64 y (*.f64 z x)))))))
(if (<=.f64 y -4658669063729833/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 y (*.f64 x z)) (if (<=.f64 y 4111295770304747/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712) (*.f64 j (*.f64 t c)) (if (<=.f64 y 5204559179672241/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 i (*.f64 a b)) (if (<=.f64 y 6082032136165307/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 j (*.f64 t c)) (if (<=.f64 y 3754664711579725/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 i (*.f64 a b)) (*.f64 y (*.f64 x z)))))))
(if (<=.f64 y -44000000000000000718185719378061715628941806864539993331101136969015038277166837200824463381867109366148392578665411641739679432700414310894164297672809739178005090724990217235855941606381072100631892197310037448641874295636623360) (*.f64 y (*.f64 z x)) (if (<=.f64 y -129999999999999994422313412497097260280581205170592111132684587977704068432713985013171504775510756236894956911963033535505609457699548639002624) (*.f64 c (*.f64 t j)) (if (<=.f64 y -2777283480300477/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 y (*.f64 z x)) (if (<=.f64 y 1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c (*.f64 t j)) (if (<=.f64 y 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 i (*.f64 a b)) (*.f64 y (*.f64 z x)))))))
(if (<=.f64 y -44000000000000000718185719378061715628941806864539993331101136969015038277166837200824463381867109366148392578665411641739679432700414310894164297672809739178005090724990217235855941606381072100631892197310037448641874295636623360) (*.f64 y (*.f64 x z)) (if (<=.f64 y -129999999999999994422313412497097260280581205170592111132684587977704068432713985013171504775510756236894956911963033535505609457699548639002624) (*.f64 c (*.f64 t j)) (if (<=.f64 y -2777283480300477/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208) (*.f64 y (*.f64 x z)) (if (<=.f64 y 1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 c (*.f64 t j)) (if (<=.f64 y 8343699359066055/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 i (*.f64 a b)) (*.f64 y (*.f64 x z)))))))
(if (<=.f64 b -2500000000000000181397928993296945902575856071952843206142085995993025431230172268613017045435810487935156494217168930290333688290909353442872591445009830448053156129563173080200802748858368) (*.f64 i (*.f64 a b)) (if (<=.f64 b -620000000000000035155232327271721205760) (*.f64 c (*.f64 t j)) (if (<=.f64 b -135000000000000000) (*.f64 a (*.f64 i b)) (if (<=.f64 b 2911741527645189/3064991081731777716716694054300618367237478244367204352) (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 a b))))))
(if (<=.f64 b -2500000000000000181397928993296945902575856071952843206142085995993025431230172268613017045435810487935156494217168930290333688290909353442872591445009830448053156129563173080200802748858368) (*.f64 i (*.f64 a b)) (if (<=.f64 b -620000000000000035155232327271721205760) (*.f64 c (*.f64 t j)) (if (<=.f64 b -135000000000000000) (*.f64 a (*.f64 b i)) (if (<=.f64 b 2911741527645189/3064991081731777716716694054300618367237478244367204352) (*.f64 c (*.f64 t j)) (*.f64 i (*.f64 a b))))))
(if (<=.f64 b -25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 a (*.f64 i b)) (if (<=.f64 b -26000000000000002095483559094009042598625280) (*.f64 c (*.f64 t j)) (if (<=.f64 b -3400000000000000000) (*.f64 a (*.f64 i b)) (if (<=.f64 b 2329393222116151/12259964326927110866866776217202473468949912977468817408) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 i b))))))
(if (<=.f64 b -25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 a (*.f64 b i)) (if (<=.f64 b -26000000000000002095483559094009042598625280) (*.f64 c (*.f64 t j)) (if (or (<=.f64 b -3400000000000000000) (not (<=.f64 b 2329393222116151/12259964326927110866866776217202473468949912977468817408))) (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 t j)))))
(if (<=.f64 b -25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (*.f64 a (*.f64 b i)) (if (or (<=.f64 b -26000000000000002095483559094009042598625280) (not (or (<=.f64 b -3400000000000000000) (not (<=.f64 b 2329393222116151/12259964326927110866866776217202473468949912977468817408))))) (*.f64 c (*.f64 t j)) (*.f64 a (*.f64 b i))))
(if (or (<=.f64 b -25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (not (or (<=.f64 b -26000000000000002095483559094009042598625280) (not (or (<=.f64 b -3400000000000000000) (not (<=.f64 b 2329393222116151/12259964326927110866866776217202473468949912977468817408))))))) (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 t j)))
(if (or (<=.f64 b -25000000000000000593635808966277633935216448195717054686836624716755935738550514314204440705402082353233649228346002901894835329247252039335936) (not (or (<=.f64 b -26000000000000002095483559094009042598625280) (and (not (<=.f64 b -3400000000000000000)) (<=.f64 b 2329393222116151/12259964326927110866866776217202473468949912977468817408))))) (*.f64 a (*.f64 b i)) (*.f64 c (*.f64 t j)))
(*.f64 a (*.f64 i b))
(*.f64 a (*.f64 b i))
Compiler

Compiled 4018 to 1573 computations (60.9% saved)

soundness3.4s (6.8%)

Rules
1588×fma-neg
1552×distribute-lft-in
1552×distribute-lft-in
1552×distribute-lft-in
1552×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02585
16281
215881
354277
4196877
5453777
6606477
7697677
8742077
9759977
10768477
11771277
03599037
19508881
234028757
03599037
19508881
234028757
02394
151794
2721994
01525
132625
2397625
03599037
19508881
234028757
04559232
110308426
230458226
026112229
181411255
2274611251
026112229
181411255
2274611251
026112229
181411255
2274611251
026112229
181411255
2274611251
04559232
110308426
230458226
026112229
181411255
2274611251
062116842
1148715250
2517814926
026112229
181411255
2274611251
03599037
19508881
234028757
03599037
19508881
234028757
03599037
19508881
234028757
03599037
19508881
234028757
03599037
19508881
234028757
02394
151794
2721994
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2577 to 760 computations (70.5% saved)

end675.0ms (1.3%)

Compiler

Compiled 3739 to 684 computations (81.7% saved)

Profiling

Loading profile data...